Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c28c' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/6878509-fedora-rawhide-ppc64le --chroot fedora-rawhide-ppc64le Version: 0.70 PID: 8949 Logging PID: 8950 Task: {'appstream': False, 'background': True, 'build_id': 6878509, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-ppc64le', 'enable_net': False, 'fedora_review': False, 'git_hash': 'a8b1b14aba0c145d0555a8a103f428235f109fe0', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/fberat/gcc-14_fulldeps_ppc64le.checker/gecode', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'gecode', 'package_version': '6.2.0-12', 'project_dirname': 'gcc-14_fulldeps_ppc64le.checker', 'project_name': 'gcc-14_fulldeps_ppc64le.checker', 'project_owner': 'fberat', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/fberat/gcc-14_fulldeps_ppc64le.checker/fedora-rawhide-ppc64le/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'fberat/gcc-14_fulldeps_ppc64le.checker--fberat', 'source_json': {}, 'source_type': None, 'submitter': 'fberat', 'tags': [], 'task_id': '6878509-fedora-rawhide-ppc64le', 'timeout': 115200, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/fberat/gcc-14_fulldeps_ppc64le.checker/gecode /var/lib/copr-rpmbuild/workspace/workdir-m7a35930/gecode --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/fberat/gcc-14_fulldeps_ppc64le.checker/gecode', '/var/lib/copr-rpmbuild/workspace/workdir-m7a35930/gecode', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-m7a35930/gecode'... Running: git checkout a8b1b14aba0c145d0555a8a103f428235f109fe0 -- cmd: ['git', 'checkout', 'a8b1b14aba0c145d0555a8a103f428235f109fe0', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-m7a35930/gecode rc: 0 stdout: stderr: Note: switching to 'a8b1b14aba0c145d0555a8a103f428235f109fe0'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at a8b1b14 automatic import of gecode Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-m7a35930/gecode rc: 0 stdout: /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading release-6.2.0.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o release-6.2.0.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/fberat/gcc-14_fulldeps_ppc64le.checker/gecode/release-6.2.0.tar.gz/md5/781c620e3e09c7fe1de0413f310d90f1/release-6.2.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3586k 100 3586k 0 0 7574k 0 --:--:-- --:--:-- --:--:-- 7582k INFO: Reading stdout from command: md5sum release-6.2.0.tar.gz Running (timeout=115200): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-m7a35930/gecode/gecode.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-m7a35930/gecode --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1704890946.848506 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.4 starting (python version = 3.11.3, NVR = mock-5.4-1.fc38), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-m7a35930/gecode/gecode.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-m7a35930/gecode --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1704890946.848506 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-m7a35930/gecode/gecode.spec) Config(fedora-rawhide-ppc64le) Start: clean chroot Finish: clean chroot Mock Version: 5.4 INFO: Mock Version: 5.4 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1704890946.848506/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using bootstrap image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Copy content of container registry.fedoraproject.org/fedora:rawhide to /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1704890946.848506/root INFO: Checking that registry.fedoraproject.org/fedora:rawhide image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:rawhide with podman image mount INFO: image registry.fedoraproject.org/fedora:rawhide as /var/lib/containers/storage/overlay/36aad7604483530856a0ff1d07856fd71ada9d8c03721965d26e29889a2d1e37/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/36aad7604483530856a0ff1d07856fd71ada9d8c03721965d26e29889a2d1e37/merged) with podman image umount INFO: Using 'dnf' instead of 'dnf5' for bootstrap chroot INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf5 tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 3.0 MB/s | 463 kB 00:00 fedora 10 MB/s | 67 MB 00:06 Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Installing: dnf5 ppc64le 5.1.10-3.fc40 fedora 535 k dnf5-plugins ppc64le 5.1.10-3.fc40 fedora 333 k Installing dependencies: fmt ppc64le 10.1.1-1.fc40 fedora 151 k libdnf5 ppc64le 5.1.10-3.fc40 fedora 934 k libdnf5-cli ppc64le 5.1.10-3.fc40 fedora 226 k sdbus-cpp ppc64le 1.4.0-1.fc40 fedora 107 k Transaction Summary ================================================================================ Install 6 Packages Total download size: 2.2 M Installed size: 7.8 M Downloading Packages: (1/6): fmt-10.1.1-1.fc40.ppc64le.rpm 362 kB/s | 151 kB 00:00 (2/6): dnf5-plugins-5.1.10-3.fc40.ppc64le.rpm 563 kB/s | 333 kB 00:00 (3/6): dnf5-5.1.10-3.fc40.ppc64le.rpm 828 kB/s | 535 kB 00:00 (4/6): libdnf5-cli-5.1.10-3.fc40.ppc64le.rpm 1.8 MB/s | 226 kB 00:00 (5/6): sdbus-cpp-1.4.0-1.fc40.ppc64le.rpm 1.2 MB/s | 107 kB 00:00 (6/6): libdnf5-5.1.10-3.fc40.ppc64le.rpm 2.4 MB/s | 934 kB 00:00 -------------------------------------------------------------------------------- Total 2.6 MB/s | 2.2 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : fmt-10.1.1-1.fc40.ppc64le 1/6 Installing : libdnf5-5.1.10-3.fc40.ppc64le 2/6 Installing : libdnf5-cli-5.1.10-3.fc40.ppc64le 3/6 Installing : dnf5-5.1.10-3.fc40.ppc64le 4/6 Installing : sdbus-cpp-1.4.0-1.fc40.ppc64le 5/6 Installing : dnf5-plugins-5.1.10-3.fc40.ppc64le 6/6 Running scriptlet: dnf5-plugins-5.1.10-3.fc40.ppc64le 6/6 Installed: dnf5-5.1.10-3.fc40.ppc64le dnf5-plugins-5.1.10-3.fc40.ppc64le fmt-10.1.1-1.fc40.ppc64le libdnf5-5.1.10-3.fc40.ppc64le libdnf5-cli-5.1.10-3.fc40.ppc64le sdbus-cpp-1.4.0-1.fc40.ppc64le Complete! INFO: Switching package manager from dnf to the dnf5 (direct choice) Finish(bootstrap): installing dnf5 tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-1704890946.848506/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1-2.fc40.ppc64le rpm-sequoia-1.5.0-2.fc40.ppc64le python3-dnf-4.18.2-1.fc40.noarch yum-4.18.2-1.fc40.noarch dnf5-5.1.10-3.fc40.ppc64le dnf5-plugins-5.1.10-3.fc40.ppc64le Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 4.6 MiB/s | 18.7 MiB | 00m04s Copr repository 100% | 800.0 KiB/s | 133.6 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash ppc64le 5.2.21-2.fc40 fedora 8.7 MiB bzip2 ppc64le 1.0.8-16.fc39 fedora 427.3 KiB coreutils ppc64le 9.4-1.fc40 fedora 22.2 MiB cpio ppc64le 2.14-5.fc40 fedora 1.1 MiB diffutils ppc64le 3.10-3.fc39 fedora 2.1 MiB fedora-release-common noarch 40-0.26 fedora 19.0 KiB findutils ppc64le 1:4.9.0-6.fc40 fedora 1.8 MiB gawk ppc64le 5.2.2-2.fc39 fedora 4.5 MiB glibc-minimal-langpack ppc64le 2.38.9000-30.fc40 fedora 0.0 B grep ppc64le 3.11-5.fc40 fedora 1.1 MiB gzip ppc64le 1.12-6.fc39 fedora 539.7 KiB info ppc64le 7.1-1.fc40 fedora 677.3 KiB patch ppc64le 2.7.6-22.fc39 fedora 390.4 KiB redhat-rpm-config noarch 275-1.fc40 fedora 180.7 KiB rpm-build ppc64le 4.19.1-2.fc40 fedora 1.2 MiB sed ppc64le 4.8-14.fc39 fedora 941.6 KiB shadow-utils ppc64le 2:4.14.0-2.fc40 fedora 7.2 MiB tar ppc64le 2:1.35-2.fc40 fedora 3.2 MiB unzip ppc64le 6.0-62.fc39 fedora 854.2 KiB util-linux ppc64le 2.39.3-1.fc40 fedora 16.9 MiB which ppc64le 2.21-40.fc39 fedora 248.0 KiB xz ppc64le 5.4.5-1.fc40 fedora 2.3 MiB Installing dependencies: alternatives ppc64le 1.25-1.fc39 fedora 218.1 KiB ansible-srpm-macros noarch 1-11.fc39 fedora 35.5 KiB audit-libs ppc64le 3.1.2-5.fc40 fedora 610.9 KiB authselect ppc64le 1.4.3-1.fc40 fedora 312.3 KiB authselect-libs ppc64le 1.4.3-1.fc40 fedora 1.1 MiB basesystem noarch 11-18.fc39 fedora 0.0 B binutils ppc64le 2.41-20.fc40 fedora 31.9 MiB binutils-gold ppc64le 2.41-20.fc40 fedora 3.8 MiB bzip2-libs ppc64le 1.0.8-16.fc39 fedora 264.6 KiB ca-certificates noarch 2023.2.62_v7.0.401-4.fc40 fedora 2.3 MiB coreutils-common ppc64le 9.4-1.fc40 fedora 11.4 MiB cracklib ppc64le 2.9.11-2.fc39 fedora 933.9 KiB crypto-policies noarch 20231204-1.git1e3a2e4.fc40 fedora 149.3 KiB curl ppc64le 8.5.0-1.fc40 fedora 922.3 KiB cyrus-sasl-lib ppc64le 2.1.28-11.fc39 fedora 3.5 MiB debugedit ppc64le 5.0-12.fc40 fedora 498.6 KiB dwz ppc64le 0.15-3.fc39 fedora 450.7 KiB ed ppc64le 1.19-4.fc39 fedora 280.1 KiB efi-srpm-macros noarch 5-9.fc39 fedora 40.1 KiB elfutils ppc64le 0.190-4.fc40 copr_base 5.3 MiB elfutils-debuginfod-client ppc64le 0.190-4.fc40 copr_base 396.5 KiB elfutils-default-yama-scope noarch 0.190-4.fc40 copr_base 1.8 KiB elfutils-libelf ppc64le 0.190-4.fc40 copr_base 1.1 MiB elfutils-libs ppc64le 0.190-4.fc40 copr_base 1.0 MiB fedora-gpg-keys noarch 40-0.2 fedora 123.2 KiB fedora-release noarch 40-0.26 fedora 0.0 B fedora-release-identity-basic noarch 40-0.26 fedora 694.0 B fedora-repos noarch 40-0.2 fedora 4.9 KiB fedora-repos-rawhide noarch 40-0.2 fedora 2.2 KiB file ppc64le 5.45-1.fc40 fedora 267.3 KiB file-libs ppc64le 5.45-1.fc40 fedora 10.1 MiB filesystem ppc64le 3.18-6.fc39 fedora 106.0 B fonts-srpm-macros noarch 1:2.0.5-12.fc39 fedora 55.3 KiB forge-srpm-macros noarch 0.2.0-1.fc40 fedora 37.4 KiB fpc-srpm-macros noarch 1.3-8.fc39 fedora 144.0 B gdb-minimal ppc64le 14.1-1.fc40 fedora 14.4 MiB gdbm ppc64le 1:1.23-4.fc39 fedora 928.1 KiB gdbm-libs ppc64le 1:1.23-4.fc39 fedora 425.3 KiB ghc-srpm-macros noarch 1.6.1-3.fc40 fedora 369.0 B glibc ppc64le 2.38.9000-30.fc40 fedora 11.6 MiB glibc-common ppc64le 2.38.9000-30.fc40 fedora 2.6 MiB glibc-gconv-extra ppc64le 2.38.9000-30.fc40 fedora 48.9 MiB gmp ppc64le 1:6.2.1-5.fc39 fedora 849.5 KiB gnat-srpm-macros noarch 6-3.fc39 fedora 1.0 KiB go-srpm-macros noarch 3.3.1-1.fc40 fedora 60.6 KiB jansson ppc64le 2.13.1-7.fc39 fedora 220.2 KiB kernel-srpm-macros noarch 1.0-20.fc39 fedora 1.9 KiB keyutils-libs ppc64le 1.6.3-1.fc40 fedora 226.0 KiB krb5-libs ppc64le 1.21.2-2.fc40 fedora 3.9 MiB libacl ppc64le 2.3.1-11.fc40 fedora 195.7 KiB libarchive ppc64le 3.7.2-1.fc40 fedora 1.3 MiB libattr ppc64le 2.5.1-9.fc40 fedora 196.2 KiB libblkid ppc64le 2.39.3-1.fc40 fedora 456.9 KiB libbrotli ppc64le 1.1.0-1.fc40 fedora 1.3 MiB libcap ppc64le 2.69-1.fc40 fedora 1.4 MiB libcap-ng ppc64le 0.8.4-2.fc40 fedora 416.5 KiB libcom_err ppc64le 1.47.0-2.fc39 fedora 239.0 KiB libcurl ppc64le 8.5.0-1.fc40 fedora 1.0 MiB libeconf ppc64le 0.5.2-1.fc40 fedora 203.9 KiB libevent ppc64le 2.1.12-9.fc39 fedora 1.6 MiB libfdisk ppc64le 2.39.3-1.fc40 fedora 559.0 KiB libffi ppc64le 3.4.4-5.fc40 fedora 217.2 KiB libgcc ppc64le 13.2.1-6.fc40 fedora 350.3 KiB libgomp ppc64le 13.2.1-6.fc40 fedora 673.6 KiB libidn2 ppc64le 2.3.4-3.fc39 fedora 450.7 KiB libmount ppc64le 2.39.3-1.fc40 fedora 548.2 KiB libnghttp2 ppc64le 1.58.0-1.fc40 fedora 262.0 KiB libnsl2 ppc64le 2.0.0-6.fc39 fedora 221.7 KiB libpkgconf ppc64le 1.9.5-2.fc39 fedora 197.8 KiB libpsl ppc64le 0.21.2-4.fc39 fedora 196.2 KiB libpwquality ppc64le 1.4.5-6.fc39 fedora 1.1 MiB librtas ppc64le 2.0.4-3.fc39 fedora 459.2 KiB libselinux ppc64le 3.6-2.fc40 fedora 329.0 KiB libsemanage ppc64le 3.6-1.fc40 fedora 489.5 KiB libsepol ppc64le 3.6-1.fc40 fedora 1.1 MiB libsigsegv ppc64le 2.14-5.fc39 fedora 225.0 KiB libsmartcols ppc64le 2.39.3-1.fc40 fedora 287.9 KiB libssh ppc64le 0.10.6-2.fc40 fedora 709.3 KiB libssh-config noarch 0.10.6-2.fc40 fedora 277.0 B libstdc++ ppc64le 13.2.1-6.fc40 fedora 3.8 MiB libtasn1 ppc64le 4.19.0-3.fc39 fedora 347.3 KiB libtirpc ppc64le 1.3.4-1.rc1.fc40 fedora 338.7 KiB libunistring ppc64le 1.1-5.fc40 fedora 1.9 MiB libutempter ppc64le 1.2.1-10.fc39 fedora 417.3 KiB libuuid ppc64le 2.39.3-1.fc40 fedora 197.2 KiB libverto ppc64le 0.3.2-6.fc39 fedora 197.1 KiB libxcrypt ppc64le 4.4.36-3.fc40 fedora 398.5 KiB libxml2 ppc64le 2.12.3-1.fc40 fedora 2.6 MiB libzstd ppc64le 1.5.5-4.fc39 fedora 988.1 KiB lua-libs ppc64le 5.4.6-3.fc39 fedora 456.9 KiB lua-srpm-macros noarch 1-9.fc39 fedora 1.3 KiB lz4-libs ppc64le 1.9.4-4.fc39 fedora 325.0 KiB mpfr ppc64le 4.2.1-1.fc40 fedora 976.8 KiB ncurses-base noarch 6.4-8.20231001.fc40 fedora 324.7 KiB ncurses-libs ppc64le 6.4-8.20231001.fc40 fedora 2.4 MiB ocaml-srpm-macros noarch 9-1.fc40 fedora 1.9 KiB openblas-srpm-macros noarch 2-14.fc39 fedora 104.0 B openldap ppc64le 2.6.6-1.fc39 fedora 1.1 MiB openssl-libs ppc64le 1:3.1.4-1.fc40 fedora 8.3 MiB p11-kit ppc64le 0.25.3-1.fc40 fedora 3.3 MiB p11-kit-trust ppc64le 0.25.3-1.fc40 fedora 655.4 KiB package-notes-srpm-macros noarch 0.5-9.fc39 fedora 1.6 KiB pam ppc64le 1.5.3-9.fc40 fedora 10.8 MiB pam-libs ppc64le 1.5.3-9.fc40 fedora 606.3 KiB pcre2 ppc64le 10.42-2.fc40 fedora 968.9 KiB pcre2-syntax noarch 10.42-2.fc40 fedora 235.1 KiB perl-srpm-macros noarch 1-51.fc39 fedora 861.0 B pkgconf ppc64le 1.9.5-2.fc39 fedora 235.6 KiB pkgconf-m4 noarch 1.9.5-2.fc39 fedora 13.9 KiB pkgconf-pkg-config ppc64le 1.9.5-2.fc39 fedora 990.0 B popt ppc64le 1.19-3.fc39 fedora 272.7 KiB publicsuffix-list-dafsa noarch 20230812-1.fc40 fedora 66.7 KiB pyproject-srpm-macros noarch 1.11.0-1.fc40 fedora 1.5 KiB python-srpm-macros noarch 3.12-5.fc40 fedora 50.1 KiB qt5-srpm-macros noarch 5.15.12-1.fc40 fedora 492.0 B qt6-srpm-macros noarch 6.6.1-3.fc40 fedora 456.0 B readline ppc64le 8.2-4.fc39 fedora 816.9 KiB rpm ppc64le 4.19.1-2.fc40 fedora 4.9 MiB rpm-build-libs ppc64le 4.19.1-2.fc40 fedora 326.2 KiB rpm-libs ppc64le 4.19.1-2.fc40 fedora 1.2 MiB rpm-sequoia ppc64le 1.5.0-2.fc40 fedora 5.0 MiB rust-srpm-macros noarch 25.2-2.fc40 fedora 5.1 KiB setup noarch 2.14.5-1.fc40 fedora 720.4 KiB sqlite-libs ppc64le 3.44.2-1.fc40 fedora 1.9 MiB systemd-libs ppc64le 255.2-2.fc40 fedora 2.8 MiB util-linux-core ppc64le 2.39.3-1.fc40 fedora 6.1 MiB xxhash-libs ppc64le 0.8.2-1.fc39 fedora 211.9 KiB xz-libs ppc64le 5.4.5-1.fc40 fedora 329.4 KiB zig-srpm-macros noarch 1-1.fc40 fedora 1.1 KiB zip ppc64le 3.0-39.fc40 fedora 1.2 MiB zlib-ng-compat ppc64le 2.1.5-1.fc40 fedora 261.3 KiB zstd ppc64le 1.5.5-4.fc39 fedora 2.1 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 154 packages Total size of inbound packages is 56 MiB. Need to download 56 MiB. After this operation 324 MiB will be used (install 324 MiB, remove 0 B). [ 1/154] bzip2-0:1.0.8-16.fc39.ppc64le 100% | 341.9 KiB/s | 53.3 KiB | 00m00s [ 2/154] cpio-0:2.14-5.fc40.ppc64le 100% | 2.3 MiB/s | 286.3 KiB | 00m00s [ 3/154] coreutils-0:9.4-1.fc40.ppc64l 100% | 4.7 MiB/s | 1.4 MiB | 00m00s [ 4/154] fedora-release-common-0:40-0. 100% | 562.0 KiB/s | 20.2 KiB | 00m00s [ 5/154] diffutils-0:3.10-3.fc39.ppc64 100% | 4.9 MiB/s | 408.2 KiB | 00m00s [ 6/154] bash-0:5.2.21-2.fc40.ppc64le 100% | 5.0 MiB/s | 1.9 MiB | 00m00s [ 7/154] findutils-1:4.9.0-6.fc40.ppc6 100% | 11.2 MiB/s | 540.4 KiB | 00m00s [ 8/154] glibc-minimal-langpack-0:2.38 100% | 2.1 MiB/s | 88.9 KiB | 00m00s [ 9/154] grep-0:3.11-5.fc40.ppc64le 100% | 7.3 MiB/s | 307.8 KiB | 00m00s [ 10/154] gawk-0:5.2.2-2.fc39.ppc64le 100% | 11.9 MiB/s | 1.1 MiB | 00m00s [ 11/154] gzip-0:1.12-6.fc39.ppc64le 100% | 4.0 MiB/s | 169.9 KiB | 00m00s [ 12/154] info-0:7.1-1.fc40.ppc64le 100% | 5.1 MiB/s | 203.2 KiB | 00m00s [ 13/154] patch-0:2.7.6-22.fc39.ppc64le 100% | 3.3 MiB/s | 136.5 KiB | 00m00s [ 14/154] redhat-rpm-config-0:275-1.fc4 100% | 1.9 MiB/s | 80.8 KiB | 00m00s [ 15/154] rpm-build-0:4.19.1-2.fc40.ppc 100% | 2.1 MiB/s | 81.2 KiB | 00m00s [ 16/154] sed-0:4.8-14.fc39.ppc64le 100% | 6.8 MiB/s | 312.2 KiB | 00m00s [ 17/154] shadow-utils-2:4.14.0-2.fc40. 100% | 7.5 MiB/s | 1.3 MiB | 00m00s [ 18/154] unzip-0:6.0-62.fc39.ppc64le 100% | 1.3 MiB/s | 189.9 KiB | 00m00s [ 19/154] tar-2:1.35-2.fc40.ppc64le 100% | 4.8 MiB/s | 883.6 KiB | 00m00s [ 20/154] which-0:2.21-40.fc39.ppc64le 100% | 1.0 MiB/s | 43.0 KiB | 00m00s [ 21/154] util-linux-0:2.39.3-1.fc40.pp 100% | 20.8 MiB/s | 1.3 MiB | 00m00s [ 22/154] xz-0:5.4.5-1.fc40.ppc64le 100% | 11.4 MiB/s | 560.1 KiB | 00m00s [ 23/154] ncurses-libs-0:6.4-8.20231001 100% | 2.9 MiB/s | 381.5 KiB | 00m00s [ 24/154] glibc-0:2.38.9000-30.fc40.ppc 100% | 12.9 MiB/s | 2.3 MiB | 00m00s [ 25/154] bzip2-libs-0:1.0.8-16.fc39.pp 100% | 1.0 MiB/s | 47.4 KiB | 00m00s [ 26/154] gmp-1:6.2.1-5.fc39.ppc64le 100% | 7.4 MiB/s | 304.0 KiB | 00m00s [ 27/154] libacl-0:2.3.1-11.fc40.ppc64l 100% | 735.5 KiB/s | 26.5 KiB | 00m00s [ 28/154] coreutils-common-0:9.4-1.fc40 100% | 21.3 MiB/s | 2.1 MiB | 00m00s [ 29/154] libattr-0:2.5.1-9.fc40.ppc64l 100% | 488.3 KiB/s | 18.6 KiB | 00m00s [ 30/154] libcap-0:2.69-1.fc40.ppc64le 100% | 2.1 MiB/s | 89.4 KiB | 00m00s [ 31/154] libselinux-0:3.6-2.fc40.ppc64 100% | 2.5 MiB/s | 100.8 KiB | 00m00s [ 32/154] fedora-repos-0:40-0.2.noarch 100% | 222.6 KiB/s | 9.3 KiB | 00m00s [ 33/154] libsigsegv-0:2.14-5.fc39.ppc6 100% | 688.3 KiB/s | 27.5 KiB | 00m00s [ 34/154] openssl-libs-1:3.1.4-1.fc40.p 100% | 15.0 MiB/s | 2.3 MiB | 00m00s [ 35/154] mpfr-0:4.2.1-1.fc40.ppc64le 100% | 6.2 MiB/s | 353.1 KiB | 00m00s [ 36/154] readline-0:8.2-4.fc39.ppc64le 100% | 4.9 MiB/s | 228.9 KiB | 00m00s [ 37/154] filesystem-0:3.18-6.fc39.ppc6 100% | 2.0 MiB/s | 1.1 MiB | 00m01s [ 38/154] glibc-common-0:2.38.9000-30.f 100% | 7.0 MiB/s | 385.4 KiB | 00m00s [ 39/154] pcre2-0:10.42-2.fc40.ppc64le 100% | 5.5 MiB/s | 241.1 KiB | 00m00s [ 40/154] ed-0:1.19-4.fc39.ppc64le 100% | 2.0 MiB/s | 81.3 KiB | 00m00s [ 41/154] ansible-srpm-macros-0:1-11.fc 100% | 544.9 KiB/s | 20.7 KiB | 00m00s [ 42/154] dwz-0:0.15-3.fc39.ppc64le 100% | 3.4 MiB/s | 146.7 KiB | 00m00s [ 43/154] file-0:5.45-1.fc40.ppc64le 100% | 1.3 MiB/s | 50.0 KiB | 00m00s [ 44/154] efi-srpm-macros-0:5-9.fc39.no 100% | 556.2 KiB/s | 22.2 KiB | 00m00s [ 45/154] fpc-srpm-macros-0:1.3-8.fc39. 100% | 199.4 KiB/s | 7.4 KiB | 00m00s [ 46/154] fonts-srpm-macros-1:2.0.5-12. 100% | 661.5 KiB/s | 26.5 KiB | 00m00s [ 47/154] forge-srpm-macros-0:0.2.0-1.f 100% | 461.6 KiB/s | 18.5 KiB | 00m00s [ 48/154] go-srpm-macros-0:3.3.1-1.fc40 100% | 769.9 KiB/s | 27.7 KiB | 00m00s [ 49/154] ghc-srpm-macros-0:1.6.1-3.fc4 100% | 202.3 KiB/s | 8.1 KiB | 00m00s [ 50/154] gnat-srpm-macros-0:6-3.fc39.n 100% | 226.3 KiB/s | 8.8 KiB | 00m00s [ 51/154] ocaml-srpm-macros-0:9-1.fc40. 100% | 250.0 KiB/s | 9.0 KiB | 00m00s [ 52/154] kernel-srpm-macros-0:1.0-20.f 100% | 262.1 KiB/s | 10.5 KiB | 00m00s [ 53/154] lua-srpm-macros-0:1-9.fc39.no 100% | 215.5 KiB/s | 8.6 KiB | 00m00s [ 54/154] perl-srpm-macros-0:1-51.fc39. 100% | 216.5 KiB/s | 8.0 KiB | 00m00s [ 55/154] openblas-srpm-macros-0:2-14.f 100% | 193.6 KiB/s | 7.5 KiB | 00m00s [ 56/154] package-notes-srpm-macros-0:0 100% | 286.7 KiB/s | 11.2 KiB | 00m00s [ 57/154] pyproject-srpm-macros-0:1.11. 100% | 409.7 KiB/s | 14.8 KiB | 00m00s [ 58/154] qt5-srpm-macros-0:5.15.12-1.f 100% | 221.2 KiB/s | 8.4 KiB | 00m00s [ 59/154] python-srpm-macros-0:3.12-5.f 100% | 621.3 KiB/s | 24.9 KiB | 00m00s [ 60/154] qt6-srpm-macros-0:6.6.1-3.fc4 100% | 244.4 KiB/s | 8.8 KiB | 00m00s [ 61/154] rust-srpm-macros-0:25.2-2.fc4 100% | 332.7 KiB/s | 13.0 KiB | 00m00s [ 62/154] rpm-0:4.19.1-2.fc40.ppc64le 100% | 11.2 MiB/s | 539.0 KiB | 00m00s [ 63/154] zig-srpm-macros-0:1-1.fc40.no 100% | 215.6 KiB/s | 8.0 KiB | 00m00s [ 64/154] debugedit-0:5.0-12.fc40.ppc64 100% | 2.1 MiB/s | 81.1 KiB | 00m00s [ 65/154] pkgconf-pkg-config-0:1.9.5-2. 100% | 266.2 KiB/s | 9.6 KiB | 00m00s [ 66/154] zip-0:3.0-39.fc40.ppc64le 100% | 2.3 MiB/s | 273.8 KiB | 00m00s [ 67/154] popt-0:1.19-3.fc39.ppc64le 100% | 1.9 MiB/s | 71.2 KiB | 00m00s [ 68/154] rpm-libs-0:4.19.1-2.fc40.ppc6 100% | 8.5 MiB/s | 356.9 KiB | 00m00s [ 69/154] rpm-build-libs-0:4.19.1-2.fc4 100% | 1.3 MiB/s | 103.4 KiB | 00m00s [ 70/154] zstd-0:1.5.5-4.fc39.ppc64le 100% | 11.1 MiB/s | 499.3 KiB | 00m00s [ 71/154] libeconf-0:0.5.2-1.fc40.ppc64 100% | 944.4 KiB/s | 34.0 KiB | 00m00s [ 72/154] audit-libs-0:3.1.2-5.fc40.ppc 100% | 1.7 MiB/s | 132.2 KiB | 00m00s [ 73/154] libsemanage-0:3.6-1.fc40.ppc6 100% | 3.3 MiB/s | 127.9 KiB | 00m00s [ 74/154] binutils-0:2.41-20.fc40.ppc64 100% | 18.5 MiB/s | 6.4 MiB | 00m00s [ 75/154] libxcrypt-0:4.4.36-3.fc40.ppc 100% | 1.6 MiB/s | 130.9 KiB | 00m00s [ 76/154] setup-0:2.14.5-1.fc40.noarch 100% | 3.0 MiB/s | 154.7 KiB | 00m00s [ 77/154] libcap-ng-0:0.8.4-2.fc40.ppc6 100% | 906.1 KiB/s | 33.5 KiB | 00m00s [ 78/154] authselect-libs-0:1.4.3-1.fc4 100% | 5.6 MiB/s | 253.3 KiB | 00m00s [ 79/154] libfdisk-0:2.39.3-1.fc40.ppc6 100% | 4.5 MiB/s | 178.7 KiB | 00m00s [ 80/154] libblkid-0:2.39.3-1.fc40.ppc6 100% | 1.6 MiB/s | 133.8 KiB | 00m00s [ 81/154] libmount-0:2.39.3-1.fc40.ppc6 100% | 4.1 MiB/s | 176.5 KiB | 00m00s [ 82/154] librtas-0:2.0.4-3.fc39.ppc64l 100% | 1.8 MiB/s | 69.9 KiB | 00m00s [ 83/154] libsmartcols-0:2.39.3-1.fc40. 100% | 1.8 MiB/s | 73.7 KiB | 00m00s [ 84/154] libutempter-0:1.2.1-10.fc39.p 100% | 664.7 KiB/s | 26.6 KiB | 00m00s [ 85/154] libuuid-0:2.39.3-1.fc40.ppc64 100% | 825.9 KiB/s | 29.7 KiB | 00m00s [ 86/154] pam-libs-0:1.5.3-9.fc40.ppc64 100% | 1.5 MiB/s | 63.4 KiB | 00m00s [ 87/154] systemd-libs-0:255.2-2.fc40.p 100% | 15.0 MiB/s | 738.8 KiB | 00m00s [ 88/154] util-linux-core-0:2.39.3-1.fc 100% | 11.2 MiB/s | 549.9 KiB | 00m00s [ 89/154] xz-libs-0:5.4.5-1.fc40.ppc64l 100% | 3.1 MiB/s | 121.5 KiB | 00m00s [ 90/154] basesystem-0:11-18.fc39.noarc 100% | 200.1 KiB/s | 7.2 KiB | 00m00s [ 91/154] libgcc-0:13.2.1-6.fc40.ppc64l 100% | 2.8 MiB/s | 107.4 KiB | 00m00s [ 92/154] glibc-gconv-extra-0:2.38.9000 100% | 15.4 MiB/s | 2.0 MiB | 00m00s [ 93/154] ncurses-base-0:6.4-8.20231001 100% | 2.3 MiB/s | 88.2 KiB | 00m00s [ 94/154] pam-0:1.5.3-9.fc40.ppc64le 100% | 2.4 MiB/s | 591.6 KiB | 00m00s [ 95/154] libsepol-0:3.6-1.fc40.ppc64le 100% | 8.0 MiB/s | 369.8 KiB | 00m00s [ 96/154] crypto-policies-0:20231204-1. 100% | 2.2 MiB/s | 99.7 KiB | 00m00s [ 97/154] ca-certificates-0:2023.2.62_v 100% | 10.8 MiB/s | 862.6 KiB | 00m00s [ 98/154] fedora-gpg-keys-0:40-0.2.noar 100% | 3.0 MiB/s | 130.0 KiB | 00m00s [ 99/154] fedora-repos-rawhide-0:40-0.2 100% | 228.8 KiB/s | 8.9 KiB | 00m00s [100/154] pcre2-syntax-0:10.42-2.fc40.n 100% | 3.7 MiB/s | 143.1 KiB | 00m00s [101/154] file-libs-0:5.45-1.fc40.ppc64 100% | 15.1 MiB/s | 774.4 KiB | 00m00s [102/154] alternatives-0:1.25-1.fc39.pp 100% | 1.1 MiB/s | 40.8 KiB | 00m00s [103/154] jansson-0:2.13.1-7.fc39.ppc64 100% | 1.3 MiB/s | 49.5 KiB | 00m00s [104/154] binutils-gold-0:2.41-20.fc40. 100% | 12.5 MiB/s | 1.1 MiB | 00m00s [105/154] pkgconf-0:1.9.5-2.fc39.ppc64l 100% | 1.1 MiB/s | 43.2 KiB | 00m00s [106/154] libstdc++-0:13.2.1-6.fc40.ppc 100% | 12.3 MiB/s | 998.0 KiB | 00m00s [107/154] libarchive-0:3.7.2-1.fc40.ppc 100% | 2.3 MiB/s | 476.5 KiB | 00m00s [108/154] pkgconf-m4-0:1.9.5-2.fc39.noa 100% | 355.9 KiB/s | 13.9 KiB | 00m00s [109/154] libgomp-0:13.2.1-6.fc40.ppc64 100% | 7.4 MiB/s | 334.9 KiB | 00m00s [110/154] libzstd-0:1.5.5-4.fc39.ppc64l 100% | 7.1 MiB/s | 335.7 KiB | 00m00s [111/154] lua-libs-0:5.4.6-3.fc39.ppc64 100% | 1.8 MiB/s | 149.4 KiB | 00m00s [112/154] sqlite-libs-0:3.44.2-1.fc40.p 100% | 15.1 MiB/s | 804.2 KiB | 00m00s [113/154] rpm-sequoia-0:1.5.0-2.fc40.pp 100% | 16.6 MiB/s | 1.6 MiB | 00m00s [114/154] lz4-libs-0:1.9.4-4.fc39.ppc64 100% | 1.9 MiB/s | 84.9 KiB | 00m00s [115/154] authselect-0:1.4.3-1.fc40.ppc 100% | 3.5 MiB/s | 150.5 KiB | 00m00s [116/154] gdbm-libs-1:1.23-4.fc39.ppc64 100% | 1.6 MiB/s | 62.1 KiB | 00m00s [117/154] libnsl2-0:2.0.0-6.fc39.ppc64l 100% | 795.9 KiB/s | 31.8 KiB | 00m00s [118/154] libpwquality-0:1.4.5-6.fc39.p 100% | 3.2 MiB/s | 122.9 KiB | 00m00s [119/154] gdbm-1:1.23-4.fc39.ppc64le 100% | 2.0 MiB/s | 161.3 KiB | 00m00s [120/154] libtirpc-0:1.3.4-1.rc1.fc40.p 100% | 2.6 MiB/s | 108.4 KiB | 00m00s [121/154] p11-kit-0:0.25.3-1.fc40.ppc64 100% | 11.3 MiB/s | 521.1 KiB | 00m00s [122/154] libxml2-0:2.12.3-1.fc40.ppc64 100% | 15.1 MiB/s | 772.6 KiB | 00m00s [123/154] p11-kit-trust-0:0.25.3-1.fc40 100% | 1.8 MiB/s | 156.5 KiB | 00m00s [124/154] libpkgconf-0:1.9.5-2.fc39.ppc 100% | 983.5 KiB/s | 42.3 KiB | 00m00s [125/154] libcom_err-0:1.47.0-2.fc39.pp 100% | 739.1 KiB/s | 26.6 KiB | 00m00s [126/154] cracklib-0:2.9.11-2.fc39.ppc6 100% | 2.3 MiB/s | 95.8 KiB | 00m00s [127/154] libffi-0:3.4.4-5.fc40.ppc64le 100% | 1.0 MiB/s | 37.9 KiB | 00m00s [128/154] libtasn1-0:4.19.0-3.fc39.ppc6 100% | 1.9 MiB/s | 79.6 KiB | 00m00s [129/154] keyutils-libs-0:1.6.3-1.fc40. 100% | 902.9 KiB/s | 32.5 KiB | 00m00s [130/154] libverto-0:0.3.2-6.fc39.ppc64 100% | 546.9 KiB/s | 21.9 KiB | 00m00s [131/154] elfutils-libelf-0:0.190-4.fc4 100% | 3.1 MiB/s | 203.7 KiB | 00m00s [132/154] elfutils-libs-0:0.190-4.fc40. 100% | 15.7 MiB/s | 289.9 KiB | 00m00s [133/154] elfutils-0:0.190-4.fc40.ppc64 100% | 29.6 MiB/s | 545.1 KiB | 00m00s [134/154] elfutils-debuginfod-client-0: 100% | 4.3 MiB/s | 40.0 KiB | 00m00s [135/154] elfutils-default-yama-scope-0 100% | 1.4 MiB/s | 13.3 KiB | 00m00s [136/154] fedora-release-0:40-0.26.noar 100% | 243.7 KiB/s | 9.7 KiB | 00m00s [137/154] krb5-libs-0:1.21.2-2.fc40.ppc 100% | 2.6 MiB/s | 849.6 KiB | 00m00s [138/154] xxhash-libs-0:0.8.2-1.fc39.pp 100% | 947.2 KiB/s | 36.9 KiB | 00m00s [139/154] gdb-minimal-0:14.1-1.fc40.ppc 100% | 18.8 MiB/s | 4.3 MiB | 00m00s [140/154] zlib-ng-compat-0:2.1.5-1.fc40 100% | 197.6 KiB/s | 79.4 KiB | 00m00s >>> Status code: 404 for http://mirror.usi.edu/pub/fedora-secondary/development/ >>> Status code: 404 for https://mirror.usi.edu/pub/fedora-secondary/development >>> Status code: 404 for http://mirrors.rit.edu/fedora/fedora-secondary/developm [141/154] curl-0:8.5.0-1.fc40.ppc64le 100% | 2.3 MiB/s | 375.5 KiB | 00m00s [142/154] fedora-release-identity-basic 100% | 263.4 KiB/s | 10.5 KiB | 00m00s [143/154] libbrotli-0:1.1.0-1.fc40.ppc6 100% | 9.1 MiB/s | 380.2 KiB | 00m00s [144/154] libidn2-0:2.3.4-3.fc39.ppc64l 100% | 2.9 MiB/s | 120.6 KiB | 00m00s [145/154] libnghttp2-0:1.58.0-1.fc40.pp 100% | 2.2 MiB/s | 85.1 KiB | 00m00s [146/154] libssh-0:0.10.6-2.fc40.ppc64l 100% | 6.0 MiB/s | 240.0 KiB | 00m00s [147/154] libpsl-0:0.21.2-4.fc39.ppc64l 100% | 1.5 MiB/s | 64.6 KiB | 00m00s [148/154] libcurl-0:8.5.0-1.fc40.ppc64l 100% | 2.3 MiB/s | 384.0 KiB | 00m00s [149/154] openldap-0:2.6.6-1.fc39.ppc64 100% | 5.8 MiB/s | 287.2 KiB | 00m00s [150/154] libunistring-0:1.1-5.fc40.ppc 100% | 11.3 MiB/s | 577.5 KiB | 00m00s [151/154] publicsuffix-list-dafsa-0:202 100% | 1.4 MiB/s | 57.4 KiB | 00m00s [152/154] libssh-config-0:0.10.6-2.fc40 100% | 226.8 KiB/s | 9.1 KiB | 00m00s [153/154] cyrus-sasl-lib-0:2.1.28-11.fc 100% | 11.4 MiB/s | 876.9 KiB | 00m00s [154/154] libevent-0:2.1.12-9.fc39.ppc6 100% | 2.3 MiB/s | 275.3 KiB | 00m00s -------------------------------------------------------------------------------- [154/154] Total 100% | 14.8 MiB/s | 56.3 MiB | 00m04s Running transaction Importing PGP key 0xA15B79CC: Userid : "Fedora (40) " Fingerprint: 115DF9AEF857853EE8445D0A0727707EA15B79CC From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-40-primary The key was successfully imported. Importing PGP key 0xA15B79CC: Userid : "Fedora (40) " Fingerprint: 115DF9AEF857853EE8445D0A0727707EA15B79CC From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-40-primary The key was successfully imported. Importing PGP key 0x18B8E74C: Userid : "Fedora (39) " Fingerprint: E8F23996F23218640CB44CBE75CF5AC418B8E74C From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary The key was successfully imported. [ 1/156] Verify package files 100% | 155.0 B/s | 154.0 B | 00m01s >>> Running pre-transaction scriptlet: filesystem-0:3.18-6.fc39.ppc64le >>> Stop pre-transaction scriptlet: filesystem-0:3.18-6.fc39.ppc64le [ 2/156] Prepare transaction 100% | 1.1 KiB/s | 154.0 B | 00m00s [ 3/156] Installing libgcc-0:13.2.1-6. 100% | 57.3 MiB/s | 352.0 KiB | 00m00s >>> Running post-install scriptlet: libgcc-0:13.2.1-6.fc40.ppc64le >>> Stop post-install scriptlet: libgcc-0:13.2.1-6.fc40.ppc64le [ 4/156] Installing crypto-policies-0: 100% | 9.9 MiB/s | 181.7 KiB | 00m00s >>> Running post-install scriptlet: crypto-policies-0:20231204-1.git1e3a2e4.fc40 >>> Stop post-install scriptlet: crypto-policies-0:20231204-1.git1e3a2e4.fc40.no [ 5/156] Installing fedora-release-ide 100% | 929.7 KiB/s | 952.0 B | 00m00s [ 6/156] Installing fedora-repos-rawhi 100% | 1.2 MiB/s | 2.4 KiB | 00m00s [ 7/156] Installing fedora-gpg-keys-0: 100% | 12.6 MiB/s | 167.6 KiB | 00m00s [ 8/156] Installing fedora-repos-0:40- 100% | 2.8 MiB/s | 5.7 KiB | 00m00s [ 9/156] Installing fedora-release-com 100% | 7.5 MiB/s | 23.1 KiB | 00m00s [ 10/156] Installing fedora-release-0:4 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 11/156] Installing setup-0:2.14.5-1.f 100% | 18.2 MiB/s | 725.8 KiB | 00m00s >>> Running post-install scriptlet: setup-0:2.14.5-1.fc40.noarch >>> Stop post-install scriptlet: setup-0:2.14.5-1.fc40.noarch [ 12/156] Installing filesystem-0:3.18- 100% | 1.0 MiB/s | 212.4 KiB | 00m00s [ 13/156] Installing basesystem-0:11-18 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 14/156] Installing libssh-config-0:0. 100% | 796.9 KiB/s | 816.0 B | 00m00s [ 15/156] Installing publicsuffix-list- 100% | 32.9 MiB/s | 67.4 KiB | 00m00s [ 16/156] Installing pkgconf-m4-0:1.9.5 100% | 14.0 MiB/s | 14.3 KiB | 00m00s [ 17/156] Installing pcre2-syntax-0:10. 100% | 58.0 MiB/s | 237.6 KiB | 00m00s [ 18/156] Installing ncurses-base-0:6.4 100% | 21.4 MiB/s | 350.1 KiB | 00m00s [ 19/156] Installing glibc-minimal-lang 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 20/156] Installing ncurses-libs-0:6.4 100% | 121.7 MiB/s | 2.4 MiB | 00m00s >>> Running pre-install scriptlet: glibc-0:2.38.9000-30.fc40.ppc64le >>> Stop pre-install scriptlet: glibc-0:2.38.9000-30.fc40.ppc64le [ 21/156] Installing glibc-0:2.38.9000- 100% | 100.1 MiB/s | 11.6 MiB | 00m00s >>> Running post-install scriptlet: glibc-0:2.38.9000-30.fc40.ppc64le >>> Stop post-install scriptlet: glibc-0:2.38.9000-30.fc40.ppc64le [ 22/156] Installing bash-0:5.2.21-2.fc 100% | 91.5 MiB/s | 8.7 MiB | 00m00s >>> Running post-install scriptlet: bash-0:5.2.21-2.fc40.ppc64le >>> Stop post-install scriptlet: bash-0:5.2.21-2.fc40.ppc64le [ 23/156] Installing glibc-common-0:2.3 100% | 75.4 MiB/s | 2.6 MiB | 00m00s [ 24/156] Installing glibc-gconv-extra- 100% | 123.1 MiB/s | 49.0 MiB | 00m00s >>> Running post-install scriptlet: glibc-gconv-extra-0:2.38.9000-30.fc40.ppc64l >>> Stop post-install scriptlet: glibc-gconv-extra-0:2.38.9000-30.fc40.ppc64le [ 25/156] Installing zlib-ng-compat-0:2 100% | 42.7 MiB/s | 262.1 KiB | 00m00s [ 26/156] Installing xz-libs-0:5.4.5-1. 100% | 53.8 MiB/s | 330.5 KiB | 00m00s [ 27/156] Installing bzip2-libs-0:1.0.8 100% | 51.9 MiB/s | 265.7 KiB | 00m00s [ 28/156] Installing readline-0:8.2-4.f 100% | 66.7 MiB/s | 819.1 KiB | 00m00s [ 29/156] Installing popt-0:1.19-3.fc39 100% | 21.0 MiB/s | 279.3 KiB | 00m00s [ 30/156] Installing libuuid-0:2.39.3-1 100% | 48.4 MiB/s | 198.4 KiB | 00m00s [ 31/156] Installing libstdc++-0:13.2.1 100% | 92.1 MiB/s | 3.8 MiB | 00m00s [ 32/156] Installing libzstd-0:1.5.5-4. 100% | 80.5 MiB/s | 989.4 KiB | 00m00s [ 33/156] Installing elfutils-libelf-0: 100% | 80.7 MiB/s | 1.1 MiB | 00m00s [ 34/156] Installing libblkid-0:2.39.3- 100% | 74.6 MiB/s | 458.0 KiB | 00m00s [ 35/156] Installing gmp-1:6.2.1-5.fc39 100% | 69.3 MiB/s | 851.7 KiB | 00m00s [ 36/156] Installing libattr-0:2.5.1-9. 100% | 48.1 MiB/s | 197.1 KiB | 00m00s [ 37/156] Installing libacl-0:2.3.1-11. 100% | 64.0 MiB/s | 196.5 KiB | 00m00s [ 38/156] Installing libxcrypt-0:4.4.36 100% | 49.0 MiB/s | 401.2 KiB | 00m00s [ 39/156] Installing libeconf-0:0.5.2-1 100% | 40.1 MiB/s | 205.6 KiB | 00m00s [ 40/156] Installing lz4-libs-0:1.9.4-4 100% | 53.1 MiB/s | 326.1 KiB | 00m00s [ 41/156] Installing gdbm-libs-1:1.23-4 100% | 69.5 MiB/s | 427.0 KiB | 00m00s [ 42/156] Installing mpfr-0:4.2.1-1.fc4 100% | 73.5 MiB/s | 978.3 KiB | 00m00s [ 43/156] Installing dwz-0:0.15-3.fc39. 100% | 63.1 MiB/s | 452.1 KiB | 00m00s [ 44/156] Installing unzip-0:6.0-62.fc3 100% | 64.4 MiB/s | 857.7 KiB | 00m00s [ 45/156] Installing file-libs-0:5.45-1 100% | 136.3 MiB/s | 10.1 MiB | 00m00s [ 46/156] Installing file-0:5.45-1.fc40 100% | 52.5 MiB/s | 268.8 KiB | 00m00s [ 47/156] Installing pcre2-0:10.42-2.fc 100% | 79.0 MiB/s | 970.3 KiB | 00m00s [ 48/156] Installing grep-0:3.11-5.fc40 100% | 44.6 MiB/s | 1.2 MiB | 00m00s [ 49/156] Installing xz-0:5.4.5-1.fc40. 100% | 54.3 MiB/s | 2.3 MiB | 00m00s [ 50/156] Installing libcap-ng-0:0.8.4- 100% | 68.1 MiB/s | 418.4 KiB | 00m00s [ 51/156] Installing audit-libs-0:3.1.2 100% | 59.9 MiB/s | 612.9 KiB | 00m00s [ 52/156] Installing pam-libs-0:1.5.3-9 100% | 74.3 MiB/s | 608.7 KiB | 00m00s [ 53/156] Installing libcap-0:2.69-1.fc 100% | 85.7 MiB/s | 1.4 MiB | 00m00s [ 54/156] Installing systemd-libs-0:255 100% | 91.4 MiB/s | 2.8 MiB | 00m00s [ 55/156] Installing libsmartcols-0:2.3 100% | 56.5 MiB/s | 289.2 KiB | 00m00s [ 56/156] Installing libsepol-0:3.6-1.f 100% | 85.0 MiB/s | 1.1 MiB | 00m00s [ 57/156] Installing libselinux-0:3.6-2 100% | 53.8 MiB/s | 330.3 KiB | 00m00s [ 58/156] Installing sed-0:4.8-14.fc39. 100% | 44.2 MiB/s | 949.7 KiB | 00m00s [ 59/156] Installing findutils-1:4.9.0- 100% | 56.2 MiB/s | 1.9 MiB | 00m00s [ 60/156] Installing libmount-0:2.39.3- 100% | 67.1 MiB/s | 549.4 KiB | 00m00s [ 61/156] Installing alternatives-0:1.2 100% | 53.7 MiB/s | 219.8 KiB | 00m00s [ 62/156] Installing jansson-0:2.13.1-7 100% | 54.1 MiB/s | 221.6 KiB | 00m00s [ 63/156] Installing lua-libs-0:5.4.6-3 100% | 63.9 MiB/s | 458.1 KiB | 00m00s [ 64/156] Installing libcom_err-0:1.47. 100% | 58.6 MiB/s | 240.2 KiB | 00m00s [ 65/156] Installing libtasn1-0:4.19.0- 100% | 56.8 MiB/s | 349.1 KiB | 00m00s [ 66/156] Installing libunistring-0:1.1 100% | 84.1 MiB/s | 1.9 MiB | 00m00s [ 67/156] Installing libidn2-0:2.3.4-3. 100% | 31.9 MiB/s | 456.7 KiB | 00m00s [ 68/156] Installing libpsl-0:0.21.2-4. 100% | 38.5 MiB/s | 197.3 KiB | 00m00s [ 69/156] Installing util-linux-core-0: 100% | 103.3 MiB/s | 6.1 MiB | 00m00s [ 70/156] Installing tar-2:1.35-2.fc40. 100% | 76.0 MiB/s | 3.2 MiB | 00m00s [ 71/156] Installing libsemanage-0:3.6- 100% | 43.6 MiB/s | 491.2 KiB | 00m00s [ 72/156] Installing shadow-utils-2:4.1 100% | 56.7 MiB/s | 7.3 MiB | 00m00s >>> Running pre-install scriptlet: libutempter-0:1.2.1-10.fc39.ppc64le >>> Stop pre-install scriptlet: libutempter-0:1.2.1-10.fc39.ppc64le [ 73/156] Installing libutempter-0:1.2. 100% | 58.5 MiB/s | 419.3 KiB | 00m00s [ 74/156] Installing zip-0:3.0-39.fc40. 100% | 83.2 MiB/s | 1.2 MiB | 00m00s [ 75/156] Installing gdbm-1:1.23-4.fc39 100% | 56.9 MiB/s | 933.0 KiB | 00m00s [ 76/156] Installing cyrus-sasl-lib-0:2 100% | 93.2 MiB/s | 3.5 MiB | 00m00s [ 77/156] Installing zstd-0:1.5.5-4.fc3 100% | 93.6 MiB/s | 2.1 MiB | 00m00s [ 78/156] Installing libfdisk-0:2.39.3- 100% | 68.4 MiB/s | 560.3 KiB | 00m00s [ 79/156] Installing bzip2-0:1.0.8-16.f 100% | 52.7 MiB/s | 431.8 KiB | 00m00s [ 80/156] Installing libxml2-0:2.12.3-1 100% | 88.9 MiB/s | 2.6 MiB | 00m00s [ 81/156] Installing sqlite-libs-0:3.44 100% | 84.1 MiB/s | 1.9 MiB | 00m00s [ 82/156] Installing ed-0:1.19-4.fc39.p 100% | 39.4 MiB/s | 282.4 KiB | 00m00s [ 83/156] Installing patch-0:2.7.6-22.f 100% | 54.7 MiB/s | 391.9 KiB | 00m00s [ 84/156] Installing elfutils-default-y 100% | 255.4 KiB/s | 2.0 KiB | 00m00s >>> Running post-install scriptlet: elfutils-default-yama-scope-0:0.190-4.fc40.n >>> Stop post-install scriptlet: elfutils-default-yama-scope-0:0.190-4.fc40.noar [ 85/156] Installing cpio-0:2.14-5.fc40 100% | 52.3 MiB/s | 1.2 MiB | 00m00s [ 86/156] Installing diffutils-0:3.10-3 100% | 65.9 MiB/s | 2.1 MiB | 00m00s [ 87/156] Installing libsigsegv-0:2.14- 100% | 36.9 MiB/s | 226.7 KiB | 00m00s [ 88/156] Installing gawk-0:5.2.2-2.fc3 100% | 95.8 MiB/s | 4.5 MiB | 00m00s [ 89/156] Installing librtas-0:2.0.4-3. 100% | 26.5 MiB/s | 461.3 KiB | 00m00s >>> Running post-install scriptlet: librtas-0:2.0.4-3.fc39.ppc64le >>> Stop post-install scriptlet: librtas-0:2.0.4-3.fc39.ppc64le [ 90/156] Installing libgomp-0:13.2.1-6 100% | 65.9 MiB/s | 675.0 KiB | 00m00s [ 91/156] Installing libpkgconf-0:1.9.5 100% | 38.9 MiB/s | 199.0 KiB | 00m00s [ 92/156] Installing pkgconf-0:1.9.5-2. 100% | 38.8 MiB/s | 238.1 KiB | 00m00s [ 93/156] Installing pkgconf-pkg-config 100% | 591.1 KiB/s | 1.8 KiB | 00m00s [ 94/156] Installing libffi-0:3.4.4-5.f 100% | 42.7 MiB/s | 218.6 KiB | 00m00s [ 95/156] Installing p11-kit-0:0.25.3-1 100% | 64.1 MiB/s | 3.3 MiB | 00m00s [ 96/156] Installing p11-kit-trust-0:0. 100% | 35.6 MiB/s | 657.1 KiB | 00m00s >>> Running post-install scriptlet: p11-kit-trust-0:0.25.3-1.fc40.ppc64le >>> Stop post-install scriptlet: p11-kit-trust-0:0.25.3-1.fc40.ppc64le [ 97/156] Installing keyutils-libs-0:1. 100% | 44.4 MiB/s | 227.4 KiB | 00m00s [ 98/156] Installing libverto-0:0.3.2-6 100% | 38.8 MiB/s | 198.9 KiB | 00m00s [ 99/156] Installing xxhash-libs-0:0.8. 100% | 41.7 MiB/s | 213.3 KiB | 00m00s [100/156] Installing libbrotli-0:1.1.0- 100% | 74.4 MiB/s | 1.3 MiB | 00m00s [101/156] Installing libnghttp2-0:1.58. 100% | 42.8 MiB/s | 263.1 KiB | 00m00s [102/156] Installing rust-srpm-macros-0 100% | 1.9 MiB/s | 5.8 KiB | 00m00s [103/156] Installing qt6-srpm-macros-0: 100% | 357.4 KiB/s | 732.0 B | 00m00s [104/156] Installing qt5-srpm-macros-0: 100% | 375.0 KiB/s | 768.0 B | 00m00s [105/156] Installing perl-srpm-macros-0 100% | 556.6 KiB/s | 1.1 KiB | 00m00s [106/156] Installing package-notes-srpm 100% | 1.0 MiB/s | 2.0 KiB | 00m00s [107/156] Installing openblas-srpm-macr 100% | 187.5 KiB/s | 384.0 B | 00m00s [108/156] Installing ocaml-srpm-macros- 100% | 1.1 MiB/s | 2.2 KiB | 00m00s [109/156] Installing kernel-srpm-macros 100% | 1.1 MiB/s | 2.3 KiB | 00m00s [110/156] Installing gnat-srpm-macros-0 100% | 632.8 KiB/s | 1.3 KiB | 00m00s [111/156] Installing ghc-srpm-macros-0: 100% | 316.4 KiB/s | 648.0 B | 00m00s [112/156] Installing fpc-srpm-macros-0: 100% | 205.1 KiB/s | 420.0 B | 00m00s [113/156] Installing ansible-srpm-macro 100% | 8.8 MiB/s | 36.1 KiB | 00m00s [114/156] Installing coreutils-common-0 100% | 80.2 MiB/s | 11.5 MiB | 00m00s [115/156] Installing openssl-libs-1:3.1 100% | 141.1 MiB/s | 8.3 MiB | 00m00s [116/156] Installing coreutils-0:9.4-1. 100% | 152.2 MiB/s | 22.2 MiB | 00m00s >>> Running pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-4.fc40.n >>> Stop pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-4.fc40.noar [117/156] Installing ca-certificates-0: 100% | 1.1 MiB/s | 2.3 MiB | 00m02s >>> Running post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-4.fc40. >>> Stop post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-4.fc40.noa [118/156] Installing krb5-libs-0:1.21.2 100% | 75.1 MiB/s | 3.9 MiB | 00m00s [119/156] Installing libtirpc-0:1.3.4-1 100% | 41.6 MiB/s | 340.5 KiB | 00m00s [120/156] Installing gzip-0:1.12-6.fc39 100% | 38.0 MiB/s | 545.3 KiB | 00m00s >>> Running pre-install scriptlet: authselect-libs-0:1.4.3-1.fc40.ppc64le >>> Stop pre-install scriptlet: authselect-libs-0:1.4.3-1.fc40.ppc64le [121/156] Installing authselect-libs-0: 100% | 36.3 MiB/s | 1.1 MiB | 00m00s [122/156] Installing authselect-0:1.4.3 100% | 28.1 MiB/s | 316.7 KiB | 00m00s [123/156] Installing cracklib-0:2.9.11- 100% | 36.9 MiB/s | 945.3 KiB | 00m00s [124/156] Installing libpwquality-0:1.4 100% | 39.5 MiB/s | 1.1 MiB | 00m00s [125/156] Installing libnsl2-0:2.0.0-6. 100% | 27.2 MiB/s | 222.8 KiB | 00m00s [126/156] Installing pam-0:1.5.3-9.fc40 100% | 82.0 MiB/s | 10.8 MiB | 00m00s [127/156] Installing libssh-0:0.10.6-2. 100% | 53.4 MiB/s | 711.4 KiB | 00m00s [128/156] Installing libarchive-0:3.7.2 100% | 73.8 MiB/s | 1.3 MiB | 00m00s [129/156] Installing rpm-sequoia-0:1.5. 100% | 86.1 MiB/s | 5.0 MiB | 00m00s [130/156] Installing rpm-libs-0:4.19.1- 100% | 77.1 MiB/s | 1.2 MiB | 00m00s [131/156] Installing libevent-0:2.1.12- 100% | 83.4 MiB/s | 1.6 MiB | 00m00s [132/156] Installing openldap-0:2.6.6-1 100% | 69.9 MiB/s | 1.1 MiB | 00m00s [133/156] Installing libcurl-0:8.5.0-1. 100% | 78.9 MiB/s | 1.0 MiB | 00m00s [134/156] Installing elfutils-debuginfo 100% | 55.6 MiB/s | 398.5 KiB | 00m00s [135/156] Installing elfutils-libs-0:0. 100% | 70.0 MiB/s | 1.0 MiB | 00m00s [136/156] Installing binutils-gold-0:2. 100% | 78.5 MiB/s | 3.8 MiB | 00m00s >>> Running post-install scriptlet: binutils-gold-0:2.41-20.fc40.ppc64le >>> Stop post-install scriptlet: binutils-gold-0:2.41-20.fc40.ppc64le [137/156] Installing binutils-0:2.41-20 100% | 87.6 MiB/s | 32.0 MiB | 00m00s >>> Running post-install scriptlet: binutils-0:2.41-20.fc40.ppc64le >>> Stop post-install scriptlet: binutils-0:2.41-20.fc40.ppc64le [138/156] Installing elfutils-0:0.190-4 100% | 94.0 MiB/s | 5.3 MiB | 00m00s [139/156] Installing gdb-minimal-0:14.1 100% | 84.3 MiB/s | 14.4 MiB | 00m00s [140/156] Installing debugedit-0:5.0-12 100% | 44.5 MiB/s | 501.3 KiB | 00m00s [141/156] Installing rpm-build-libs-0:4 100% | 53.2 MiB/s | 327.1 KiB | 00m00s [142/156] Installing curl-0:8.5.0-1.fc4 100% | 29.1 MiB/s | 924.6 KiB | 00m00s >>> Running pre-install scriptlet: rpm-0:4.19.1-2.fc40.ppc64le >>> Stop pre-install scriptlet: rpm-0:4.19.1-2.fc40.ppc64le [143/156] Installing rpm-0:4.19.1-2.fc4 100% | 38.2 MiB/s | 3.4 MiB | 00m00s [144/156] Installing efi-srpm-macros-0: 100% | 10.0 MiB/s | 41.2 KiB | 00m00s [145/156] Installing lua-srpm-macros-0: 100% | 925.8 KiB/s | 1.9 KiB | 00m00s [146/156] Installing zig-srpm-macros-0: 100% | 554.7 KiB/s | 1.7 KiB | 00m00s [147/156] Installing fonts-srpm-macros- 100% | 11.0 MiB/s | 56.5 KiB | 00m00s [148/156] Installing forge-srpm-macros- 100% | 12.6 MiB/s | 38.6 KiB | 00m00s [149/156] Installing go-srpm-macros-0:3 100% | 15.1 MiB/s | 61.6 KiB | 00m00s [150/156] Installing python-srpm-macros 100% | 12.5 MiB/s | 51.3 KiB | 00m00s [151/156] Installing redhat-rpm-config- 100% | 15.2 MiB/s | 186.9 KiB | 00m00s [152/156] Installing rpm-build-0:4.19.1 100% | 57.3 MiB/s | 1.2 MiB | 00m00s [153/156] Installing pyproject-srpm-mac 100% | 296.3 KiB/s | 2.1 KiB | 00m00s [154/156] Installing util-linux-0:2.39. 100% | 92.8 MiB/s | 17.0 MiB | 00m00s [155/156] Installing which-0:2.21-40.fc 100% | 30.5 MiB/s | 250.2 KiB | 00m00s [156/156] Installing info-0:7.1-1.fc40. 100% | 257.6 KiB/s | 677.7 KiB | 00m03s >>> Running post-transaction scriptlet: filesystem-0:3.18-6.fc39.ppc64le >>> Stop post-transaction scriptlet: filesystem-0:3.18-6.fc39.ppc64le >>> Running post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-4.f >>> Stop post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-4.fc40 >>> Running post-transaction scriptlet: authselect-libs-0:1.4.3-1.fc40.ppc64le >>> Stop post-transaction scriptlet: authselect-libs-0:1.4.3-1.fc40.ppc64le >>> Running post-transaction scriptlet: rpm-0:4.19.1-2.fc40.ppc64le >>> Stop post-transaction scriptlet: rpm-0:4.19.1-2.fc40.ppc64le >>> Running trigger-install scriptlet: glibc-common-0:2.38.9000-30.fc40.ppc64le >>> Stop trigger-install scriptlet: glibc-common-0:2.38.9000-30.fc40.ppc64le >>> Running trigger-install scriptlet: info-0:7.1-1.fc40.ppc64le >>> Stop trigger-install scriptlet: info-0:7.1-1.fc40.ppc64le Warning: skipped PGP checks for 5 package(s). Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.25-1.fc39.ppc64le ansible-srpm-macros-1-11.fc39.noarch audit-libs-3.1.2-5.fc40.ppc64le authselect-1.4.3-1.fc40.ppc64le authselect-libs-1.4.3-1.fc40.ppc64le basesystem-11-18.fc39.noarch bash-5.2.21-2.fc40.ppc64le binutils-2.41-20.fc40.ppc64le binutils-gold-2.41-20.fc40.ppc64le bzip2-1.0.8-16.fc39.ppc64le bzip2-libs-1.0.8-16.fc39.ppc64le ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch coreutils-9.4-1.fc40.ppc64le coreutils-common-9.4-1.fc40.ppc64le cpio-2.14-5.fc40.ppc64le cracklib-2.9.11-2.fc39.ppc64le crypto-policies-20231204-1.git1e3a2e4.fc40.noarch curl-8.5.0-1.fc40.ppc64le cyrus-sasl-lib-2.1.28-11.fc39.ppc64le debugedit-5.0-12.fc40.ppc64le diffutils-3.10-3.fc39.ppc64le dwz-0.15-3.fc39.ppc64le ed-1.19-4.fc39.ppc64le efi-srpm-macros-5-9.fc39.noarch elfutils-0.190-4.fc40.ppc64le elfutils-debuginfod-client-0.190-4.fc40.ppc64le elfutils-default-yama-scope-0.190-4.fc40.noarch elfutils-libelf-0.190-4.fc40.ppc64le elfutils-libs-0.190-4.fc40.ppc64le fedora-gpg-keys-40-0.2.noarch fedora-release-40-0.26.noarch fedora-release-common-40-0.26.noarch fedora-release-identity-basic-40-0.26.noarch fedora-repos-40-0.2.noarch fedora-repos-rawhide-40-0.2.noarch file-5.45-1.fc40.ppc64le file-libs-5.45-1.fc40.ppc64le filesystem-3.18-6.fc39.ppc64le findutils-4.9.0-6.fc40.ppc64le fonts-srpm-macros-2.0.5-12.fc39.noarch forge-srpm-macros-0.2.0-1.fc40.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.ppc64le gdb-minimal-14.1-1.fc40.ppc64le gdbm-1.23-4.fc39.ppc64le gdbm-libs-1.23-4.fc39.ppc64le ghc-srpm-macros-1.6.1-3.fc40.noarch glibc-2.38.9000-30.fc40.ppc64le glibc-common-2.38.9000-30.fc40.ppc64le glibc-gconv-extra-2.38.9000-30.fc40.ppc64le glibc-minimal-langpack-2.38.9000-30.fc40.ppc64le gmp-6.2.1-5.fc39.ppc64le gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.3.1-1.fc40.noarch gpg-pubkey-18b8e74c-62f2920f gpg-pubkey-a15b79cc-63d04c2c grep-3.11-5.fc40.ppc64le gzip-1.12-6.fc39.ppc64le info-7.1-1.fc40.ppc64le jansson-2.13.1-7.fc39.ppc64le kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.3-1.fc40.ppc64le krb5-libs-1.21.2-2.fc40.ppc64le libacl-2.3.1-11.fc40.ppc64le libarchive-3.7.2-1.fc40.ppc64le libattr-2.5.1-9.fc40.ppc64le libblkid-2.39.3-1.fc40.ppc64le libbrotli-1.1.0-1.fc40.ppc64le libcap-2.69-1.fc40.ppc64le libcap-ng-0.8.4-2.fc40.ppc64le libcom_err-1.47.0-2.fc39.ppc64le libcurl-8.5.0-1.fc40.ppc64le libeconf-0.5.2-1.fc40.ppc64le libevent-2.1.12-9.fc39.ppc64le libfdisk-2.39.3-1.fc40.ppc64le libffi-3.4.4-5.fc40.ppc64le libgcc-13.2.1-6.fc40.ppc64le libgomp-13.2.1-6.fc40.ppc64le libidn2-2.3.4-3.fc39.ppc64le libmount-2.39.3-1.fc40.ppc64le libnghttp2-1.58.0-1.fc40.ppc64le libnsl2-2.0.0-6.fc39.ppc64le libpkgconf-1.9.5-2.fc39.ppc64le libpsl-0.21.2-4.fc39.ppc64le libpwquality-1.4.5-6.fc39.ppc64le librtas-2.0.4-3.fc39.ppc64le libselinux-3.6-2.fc40.ppc64le libsemanage-3.6-1.fc40.ppc64le libsepol-3.6-1.fc40.ppc64le libsigsegv-2.14-5.fc39.ppc64le libsmartcols-2.39.3-1.fc40.ppc64le libssh-0.10.6-2.fc40.ppc64le libssh-config-0.10.6-2.fc40.noarch libstdc++-13.2.1-6.fc40.ppc64le libtasn1-4.19.0-3.fc39.ppc64le libtirpc-1.3.4-1.rc1.fc40.ppc64le libunistring-1.1-5.fc40.ppc64le libutempter-1.2.1-10.fc39.ppc64le libuuid-2.39.3-1.fc40.ppc64le libverto-0.3.2-6.fc39.ppc64le libxcrypt-4.4.36-3.fc40.ppc64le libxml2-2.12.3-1.fc40.ppc64le libzstd-1.5.5-4.fc39.ppc64le lua-libs-5.4.6-3.fc39.ppc64le lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.ppc64le mpfr-4.2.1-1.fc40.ppc64le ncurses-base-6.4-8.20231001.fc40.noarch ncurses-libs-6.4-8.20231001.fc40.ppc64le ocaml-srpm-macros-9-1.fc40.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.ppc64le openssl-libs-3.1.4-1.fc40.ppc64le p11-kit-0.25.3-1.fc40.ppc64le p11-kit-trust-0.25.3-1.fc40.ppc64le package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-9.fc40.ppc64le pam-libs-1.5.3-9.fc40.ppc64le patch-2.7.6-22.fc39.ppc64le pcre2-10.42-2.fc40.ppc64le pcre2-syntax-10.42-2.fc40.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.ppc64le pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.ppc64le popt-1.19-3.fc39.ppc64le publicsuffix-list-dafsa-20230812-1.fc40.noarch pyproject-srpm-macros-1.11.0-1.fc40.noarch python-srpm-macros-3.12-5.fc40.noarch qt5-srpm-macros-5.15.12-1.fc40.noarch qt6-srpm-macros-6.6.1-3.fc40.noarch readline-8.2-4.fc39.ppc64le redhat-rpm-config-275-1.fc40.noarch rpm-4.19.1-2.fc40.ppc64le rpm-build-4.19.1-2.fc40.ppc64le rpm-build-libs-4.19.1-2.fc40.ppc64le rpm-libs-4.19.1-2.fc40.ppc64le rpm-sequoia-1.5.0-2.fc40.ppc64le rust-srpm-macros-25.2-2.fc40.noarch sed-4.8-14.fc39.ppc64le setup-2.14.5-1.fc40.noarch shadow-utils-4.14.0-2.fc40.ppc64le sqlite-libs-3.44.2-1.fc40.ppc64le systemd-libs-255.2-2.fc40.ppc64le tar-1.35-2.fc40.ppc64le unzip-6.0-62.fc39.ppc64le util-linux-2.39.3-1.fc40.ppc64le util-linux-core-2.39.3-1.fc40.ppc64le which-2.21-40.fc39.ppc64le xxhash-libs-0.8.2-1.fc39.ppc64le xz-5.4.5-1.fc40.ppc64le xz-libs-5.4.5-1.fc40.ppc64le zig-srpm-macros-1-1.fc40.noarch zip-3.0-39.fc40.ppc64le zlib-ng-compat-2.1.5-1.fc40.ppc64le zstd-1.5.5-4.fc39.ppc64le Start: buildsrpm Start: rpmbuild -bs warning: %patchN is deprecated (4 usages found), use %patch N (or %patch -P N) Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1689724800 Wrote: /builddir/build/SRPMS/gecode-6.2.0-12.fc40.src.rpm RPM build warnings: %patchN is deprecated (4 usages found), use %patch N (or %patch -P N) Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-ppc64le-1704890946.848506/root/var/log/dnf5.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-m7a35930/gecode/gecode.spec) Config(child) 1 minutes 34 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/gecode-6.2.0-12.fc40.src.rpm) Config(fedora-rawhide-ppc64le) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1704890946.848506/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1704890946.848506/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-1704890946.848506/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1-2.fc40.ppc64le rpm-sequoia-1.5.0-2.fc40.ppc64le python3-dnf-4.18.2-1.fc40.noarch yum-4.18.2-1.fc40.noarch dnf5-5.1.10-3.fc40.ppc64le dnf5-plugins-5.1.10-3.fc40.ppc64le Finish: chroot init Start: build phase for gecode-6.2.0-12.fc40.src.rpm Start: build setup for gecode-6.2.0-12.fc40.src.rpm warning: %patchN is deprecated (4 usages found), use %patch N (or %patch -P N) Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1689724800 Wrote: /builddir/build/SRPMS/gecode-6.2.0-12.fc40.src.rpm RPM build warnings: %patchN is deprecated (4 usages found), use %patch N (or %patch -P N) Updating and loading repositories: Copr repository 100% | 29.9 KiB/s | 1.5 KiB | 00m00s fedora 100% | 97.1 KiB/s | 5.0 KiB | 00m00s Copr repository 100% | 1.2 MiB/s | 143.3 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: autoconf-archive noarch 2023.02.20-2.fc39 fedora 2.3 MiB automake noarch 1.16.5-14.fc40 fedora 1.7 MiB bison ppc64le 3.8.2-6.fc40 fedora 3.7 MiB boost-devel ppc64le 1.81.0-10.fc40 fedora 140.6 MiB doxygen ppc64le 2:1.10.0-1.fc40 fedora 21.9 MiB flex ppc64le 2.6.4-14.fc40 fedora 1.0 MiB gcc-c++ ppc64le 13.2.1-6.fc40 fedora 33.6 MiB gmp-devel ppc64le 1:6.2.1-5.fc39 fedora 350.8 KiB graphviz ppc64le 9.0.0-7.fc40 fedora 28.2 MiB make ppc64le 1:4.4.1-2.fc39 fedora 1.9 MiB mpfr-devel ppc64le 4.2.1-1.fc40 fedora 62.8 KiB qt5-qtbase-devel ppc64le 5.15.12-1.fc40 fedora 22.4 MiB texlive-collection-latexrecommended noarch 11:svn65512-70.fc40 fedora 0.0 B texlive-dvips ppc64le 11:svn66203-77.fc39 fedora 1.9 MiB Installing dependencies: abattis-cantarell-vf-fonts noarch 0.301-10.fc39 fedora 192.3 KiB adobe-mappings-cmap noarch 20230622-1.fc39 fedora 14.4 MiB adobe-mappings-cmap-deprecated noarch 20230622-1.fc39 fedora 582.1 KiB adobe-mappings-pdf noarch 20190401-5.fc39 fedora 4.4 MiB annobin-docs noarch 12.35-1.fc40 fedora 95.6 KiB annobin-plugin-gcc ppc64le 12.35-1.fc40 fedora 1.1 MiB autoconf noarch 2.71-7.fc40 fedora 2.4 MiB avahi-libs ppc64le 0.8-24.fc39 fedora 613.6 KiB biber noarch 2.19-3.fc39 fedora 1.3 MiB boost ppc64le 1.81.0-10.fc40 fedora 1.3 KiB boost-atomic ppc64le 1.81.0-10.fc40 fedora 196.6 KiB boost-chrono ppc64le 1.81.0-10.fc40 fedora 197.3 KiB boost-container ppc64le 1.81.0-10.fc40 fedora 197.3 KiB boost-context ppc64le 1.81.0-10.fc40 fedora 196.1 KiB boost-contract ppc64le 1.81.0-10.fc40 fedora 262.5 KiB boost-coroutine ppc64le 1.81.0-10.fc40 fedora 197.0 KiB boost-date-time ppc64le 1.81.0-10.fc40 fedora 195.9 KiB boost-fiber ppc64le 1.81.0-10.fc40 fedora 198.2 KiB boost-filesystem ppc64le 1.81.0-10.fc40 fedora 262.9 KiB boost-graph ppc64le 1.81.0-10.fc40 fedora 525.5 KiB boost-iostreams ppc64le 1.81.0-10.fc40 fedora 198.0 KiB boost-json ppc64le 1.81.0-10.fc40 fedora 327.3 KiB boost-locale ppc64le 1.81.0-10.fc40 fedora 918.1 KiB boost-log ppc64le 1.81.0-10.fc40 fedora 2.0 MiB boost-math ppc64le 1.81.0-10.fc40 fedora 1.8 MiB boost-nowide ppc64le 1.81.0-10.fc40 fedora 196.8 KiB boost-numpy3 ppc64le 1.81.0-10.fc40 fedora 197.2 KiB boost-program-options ppc64le 1.81.0-10.fc40 fedora 331.2 KiB boost-python3 ppc64le 1.81.0-10.fc40 fedora 397.5 KiB boost-random ppc64le 1.81.0-10.fc40 fedora 197.4 KiB boost-regex ppc64le 1.81.0-10.fc40 fedora 394.2 KiB boost-serialization ppc64le 1.81.0-10.fc40 fedora 723.2 KiB boost-stacktrace ppc64le 1.81.0-10.fc40 fedora 587.2 KiB boost-system ppc64le 1.81.0-10.fc40 fedora 195.9 KiB boost-test ppc64le 1.81.0-10.fc40 fedora 920.6 KiB boost-thread ppc64le 1.81.0-10.fc40 fedora 263.9 KiB boost-timer ppc64le 1.81.0-10.fc40 fedora 198.1 KiB boost-type_erasure ppc64le 1.81.0-10.fc40 fedora 197.9 KiB boost-wave ppc64le 1.81.0-10.fc40 fedora 1.0 MiB cairo ppc64le 1.18.0-1.fc40 fedora 2.3 MiB cairo-gobject ppc64le 1.18.0-1.fc40 fedora 194.9 KiB clang-libs ppc64le 17.0.6-1.fc40 fedora 125.4 MiB clang-resource-filesystem noarch 17.0.6-1.fc40 fedora 476.0 B cmake ppc64le 3.27.7-1.fc40 fedora 33.8 MiB cmake-data noarch 3.27.7-1.fc40 fedora 7.8 MiB cmake-filesystem ppc64le 3.27.7-1.fc40 fedora 0.0 B cmake-rpm-macros noarch 3.27.7-1.fc40 fedora 7.4 KiB cpp ppc64le 13.2.1-6.fc40 fedora 29.9 MiB crypto-policies-scripts noarch 20231204-1.git1e3a2e4.fc40 fedora 313.7 KiB cups-libs ppc64le 1:2.4.7-6.fc40 fedora 1.1 MiB dbus-libs ppc64le 1:1.14.10-1.fc40 fedora 553.1 KiB default-fonts-core-sans noarch 4.0-9.fc40 fedora 11.9 KiB double-conversion ppc64le 3.1.5-9.fc39 fedora 202.5 KiB duktape ppc64le 2.7.0-5.fc39 fedora 1.0 MiB emacs-filesystem noarch 1:29.1-15.fc40 fedora 0.0 B expat ppc64le 2.5.0-3.fc39 fedora 590.3 KiB flexiblas ppc64le 3.3.1-5.fc39 fedora 72.8 KiB flexiblas-netlib ppc64le 3.3.1-5.fc39 fedora 12.5 MiB flexiblas-openblas-openmp ppc64le 3.3.1-5.fc39 fedora 195.2 KiB fontconfig ppc64le 2.15.0-1.fc40 fedora 2.5 MiB fonts-filesystem noarch 1:2.0.5-12.fc39 fedora 0.0 B freetype ppc64le 2.13.1-2.fc39 fedora 1.1 MiB fribidi ppc64le 1.0.13-2.fc39 fedora 672.8 KiB gc ppc64le 8.2.2-4.fc39 fedora 913.6 KiB gcc ppc64le 13.2.1-6.fc40 fedora 87.1 MiB gcc-plugin-annobin ppc64le 13.2.1-6.fc40 fedora 196.8 KiB gd ppc64le 2.3.3-12.fc39 fedora 579.6 KiB gdk-pixbuf2 ppc64le 2.42.10-5.fc39 fedora 2.9 MiB ghostscript ppc64le 10.02.1-5.fc40 fedora 214.7 KiB ghostscript-tools-fonts ppc64le 10.02.1-5.fc40 fedora 2.5 KiB ghostscript-tools-printing ppc64le 10.02.1-5.fc40 fedora 3.5 KiB glib2 ppc64le 2.78.3-1.fc40 fedora 16.2 MiB glibc-devel ppc64le 2.38.9000-30.fc40 fedora 2.5 MiB glx-utils ppc64le 9.0.0-4.fc40 fedora 846.6 KiB gmp-c++ ppc64le 1:6.2.1-5.fc39 fedora 195.4 KiB gnutls ppc64le 3.8.2-2.fc40 fedora 3.7 MiB google-droid-sans-fonts noarch 20200215-17.fc40 fedora 6.3 MiB google-noto-fonts-common noarch 20230801-4.fc40 fedora 17.4 KiB google-noto-sans-vf-fonts noarch 20230801-4.fc40 fedora 1.2 MiB graphite2 ppc64le 1.3.14-13.fc40 fedora 495.4 KiB groff-base ppc64le 1.23.0-3.fc40 fedora 5.6 MiB gts ppc64le 0.7.6-46.20121130.fc39 fedora 2.5 MiB guile22 ppc64le 2.2.7-9.fc39 fedora 44.5 MiB harfbuzz ppc64le 8.3.0-2.fc40 fedora 3.4 MiB highway ppc64le 1.0.7-1.fc40 fedora 2.0 MiB jbig2dec-libs ppc64le 0.20-1.fc40 fedora 300.9 KiB jbigkit-libs ppc64le 2.1-27.fc40 fedora 437.0 KiB jsoncpp ppc64le 1.9.5-5.fc39 fedora 335.7 KiB kernel-headers ppc64le 6.7.0-68.fc40 fedora 6.1 MiB lasi ppc64le 1.1.3-11.fc39 fedora 258.4 KiB lcms2 ppc64le 2.15-2.fc39 fedora 612.0 KiB libICE ppc64le 1.1.1-1.fc40 fedora 337.0 KiB libSM ppc64le 1.2.4-1.fc40 fedora 253.1 KiB libX11 ppc64le 1.8.7-1.fc40 fedora 1.6 MiB libX11-common noarch 1.8.7-1.fc40 fedora 1.1 MiB libX11-devel ppc64le 1.8.7-1.fc40 fedora 1.0 MiB libX11-xcb ppc64le 1.8.7-1.fc40 fedora 194.6 KiB libXau ppc64le 1.0.11-4.fc40 fedora 242.4 KiB libXau-devel ppc64le 1.0.11-4.fc40 fedora 6.4 KiB libXaw ppc64le 1.0.15-1.fc40 fedora 666.7 KiB libXext ppc64le 1.3.5-4.fc40 fedora 273.7 KiB libXfixes ppc64le 6.0.1-1.fc40 fedora 198.0 KiB libXft ppc64le 2.3.8-4.fc40 fedora 320.3 KiB libXi ppc64le 1.8.1-3.fc40 fedora 200.4 KiB libXmu ppc64le 1.1.4-4.fc40 fedora 511.3 KiB libXpm ppc64le 3.5.17-1.fc40 fedora 328.3 KiB libXrender ppc64le 0.9.11-4.fc40 fedora 197.9 KiB libXt ppc64le 1.3.0-1.fc40 fedora 669.5 KiB libXxf86vm ppc64le 1.1.5-4.fc40 fedora 197.1 KiB libaom ppc64le 3.8.0-1.fc40 fedora 3.5 MiB libasan ppc64le 13.2.1-6.fc40 fedora 1.9 MiB libatomic ppc64le 13.2.1-6.fc40 fedora 196.2 KiB libavif ppc64le 0.11.1-11.fc39 fedora 343.5 KiB libb2 ppc64le 0.98.1-9.fc39 fedora 202.0 KiB libdatrie ppc64le 0.2.13-7.fc39 fedora 221.5 KiB libdav1d ppc64le 1.2.1-2.fc39 fedora 785.4 KiB libdrm ppc64le 2.4.117-1.fc40 fedora 866.5 KiB libedit ppc64le 3.1-48.20230828cvs.fc40 fedora 407.8 KiB libevdev ppc64le 1.13.1-2.fc39 fedora 198.0 KiB libgfortran ppc64le 13.2.1-6.fc40 fedora 2.3 MiB libglvnd ppc64le 1:1.7.0-1.fc40 fedora 1.3 MiB libglvnd-core-devel ppc64le 1:1.7.0-1.fc40 fedora 40.3 KiB libglvnd-devel ppc64le 1:1.7.0-1.fc40 fedora 2.1 MiB libglvnd-egl ppc64le 1:1.7.0-1.fc40 fedora 196.7 KiB libglvnd-gles ppc64le 1:1.7.0-1.fc40 fedora 649.8 KiB libglvnd-glx ppc64le 1:1.7.0-1.fc40 fedora 1.2 MiB libglvnd-opengl ppc64le 1:1.7.0-1.fc40 fedora 456.7 KiB libgs ppc64le 10.02.1-5.fc40 fedora 24.5 MiB libgudev ppc64le 238-2.fc39 fedora 231.7 KiB libicu ppc64le 73.2-3.fc40 fedora 38.2 MiB libicu-devel ppc64le 73.2-3.fc40 fedora 5.7 MiB libijs ppc64le 0.35-20.fc40 fedora 229.6 KiB libimagequant ppc64le 4.0.3-2.fc40 fedora 1.0 MiB libinput ppc64le 1.24.0-1.fc40 fedora 1.7 MiB libjpeg-turbo ppc64le 2.1.4-3.fc39 fedora 708.1 KiB libjxl ppc64le 1:0.8.2-3.fc40 fedora 3.1 MiB liblerc ppc64le 4.0.0-4.fc39 fedora 802.5 KiB libmpc ppc64le 1.3.1-3.fc39 fedora 345.5 KiB libpaper ppc64le 1:2.1.1-1.fc39 fedora 224.8 KiB libpng ppc64le 2:1.6.40-1.fc40 fedora 397.7 KiB libproxy ppc64le 0.5.3-3.fc40 fedora 430.9 KiB libquadmath ppc64le 13.2.1-6.fc40 fedora 490.5 KiB librsvg2 ppc64le 2.57.1-1.fc40 fedora 5.8 MiB libstdc++-devel ppc64le 13.2.1-6.fc40 fedora 14.0 MiB libthai ppc64le 0.1.29-6.fc39 fedora 935.3 KiB libtiff ppc64le 4.5.0-3.fc40 fedora 1.9 MiB libtool-ltdl ppc64le 2.4.7-8.fc40 fedora 222.0 KiB libubsan ppc64le 13.2.1-6.fc40 fedora 667.9 KiB libuv ppc64le 1:1.47.0-3.fc40 fedora 647.1 KiB libwacom ppc64le 2.9.0-1.fc40 fedora 406.2 KiB libwacom-data noarch 2.9.0-1.fc40 fedora 605.9 KiB libwayland-client ppc64le 1.22.0-2.fc39 fedora 197.9 KiB libwayland-server ppc64le 1.22.0-2.fc39 fedora 198.4 KiB libwebp ppc64le 1.3.2-2.fc40 fedora 1.4 MiB libxcb ppc64le 1.16-2.fc40 fedora 5.1 MiB libxcb-devel ppc64le 1.16-2.fc40 fedora 2.7 MiB libxcrypt-devel ppc64le 4.4.36-3.fc40 fedora 30.3 KiB libxkbcommon ppc64le 1.6.0-1.fc40 fedora 659.8 KiB libxkbcommon-x11 ppc64le 1.6.0-1.fc40 fedora 195.2 KiB libxshmfence ppc64le 1.3.2-1.fc40 fedora 195.0 KiB libxslt ppc64le 1.1.39-1.fc40 fedora 993.4 KiB llvm-libs ppc64le 17.0.6-2.fc40 fedora 126.0 MiB m4 ppc64le 1.4.19-7.fc40 fedora 732.5 KiB mailcap noarch 2.1.54-2.fc39 fedora 86.0 KiB mesa-libEGL ppc64le 23.3.2-8.fc40 fedora 523.8 KiB mesa-libEGL-devel ppc64le 23.3.2-8.fc40 fedora 20.5 KiB mesa-libGL ppc64le 23.3.2-8.fc40 fedora 726.2 KiB mesa-libgbm ppc64le 23.3.2-8.fc40 fedora 197.3 KiB mesa-libglapi ppc64le 23.3.2-8.fc40 fedora 332.5 KiB mpdecimal ppc64le 2.5.1-7.fc39 fedora 328.8 KiB mtdev ppc64le 1.1.6-6.fc39 fedora 196.9 KiB ncurses ppc64le 6.4-8.20231001.fc40 fedora 1.7 MiB netpbm ppc64le 11.02.00-3.fc40 fedora 693.0 KiB nettle ppc64le 3.9.1-2.fc39 fedora 1.0 MiB nspr ppc64le 4.35.0-17.fc40 fedora 805.3 KiB nss ppc64le 3.96.1-1.fc40 fedora 2.6 MiB nss-softokn ppc64le 3.96.1-1.fc40 fedora 3.0 MiB nss-softokn-freebl ppc64le 3.96.1-1.fc40 fedora 1.0 MiB nss-sysinit ppc64le 3.96.1-1.fc40 fedora 198.0 KiB nss-util ppc64le 3.96.1-1.fc40 fedora 346.1 KiB openblas ppc64le 0.3.25-1.fc40 fedora 93.7 KiB openblas-openmp ppc64le 0.3.25-1.fc40 fedora 23.4 MiB openjpeg2 ppc64le 2.5.0-5.fc40 fedora 601.1 KiB pango ppc64le 1.51.0-1.fc40 fedora 2.0 MiB pcre2-utf16 ppc64le 10.42-2.fc40 fedora 709.8 KiB perl-Authen-SASL noarch 2.1700-1.fc40 fedora 116.3 KiB perl-AutoLoader noarch 5.74-503.fc40 fedora 20.5 KiB perl-B ppc64le 1.88-503.fc40 fedora 604.2 KiB perl-B-Hooks-EndOfScope noarch 0.26-7.fc39 fedora 66.7 KiB perl-Business-ISBN noarch 3.008-2.fc39 fedora 53.5 KiB perl-Business-ISBN-Data noarch 20231220.001-1.fc40 fedora 273.5 KiB perl-Business-ISMN noarch 1.203-2.fc39 fedora 35.7 KiB perl-Business-ISSN noarch 1.005-8.fc39 fedora 20.7 KiB perl-Carp noarch 1.54-500.fc39 fedora 46.5 KiB perl-Class-Accessor noarch 0.51-18.fc39 fedora 40.7 KiB perl-Class-Data-Inheritable noarch 0.09-6.fc39 fedora 6.3 KiB perl-Class-Inspector noarch 1.36-14.fc39 fedora 57.4 KiB perl-Class-Method-Modifiers noarch 2.15-2.fc39 fedora 102.4 KiB perl-Class-Singleton noarch 1.6-9.fc39 fedora 39.7 KiB perl-Class-Struct noarch 0.68-503.fc40 fedora 25.4 KiB perl-Clone ppc64le 0.46-4.fc39 fedora 208.0 KiB perl-Compress-Raw-Bzip2 ppc64le 2.206-1.fc39 fedora 224.5 KiB perl-Compress-Raw-Zlib ppc64le 2.206-1.fc39 fedora 283.8 KiB perl-Convert-ASN1 noarch 0.34-1.fc40 fedora 169.9 KiB perl-Data-Compare noarch 1.29-2.fc39 fedora 55.3 KiB perl-Data-Dump noarch 1.25-8.fc39 fedora 50.1 KiB perl-Data-Dumper ppc64le 2.188-501.fc39 fedora 263.3 KiB perl-Data-OptList noarch 0.114-2.fc39 fedora 50.0 KiB perl-Data-Uniqid noarch 0.12-31.fc39 fedora 4.2 KiB perl-Date-ISO8601 noarch 0.005-18.fc39 fedora 24.4 KiB perl-Date-Manip noarch 6.93-2.fc40 fedora 10.8 MiB perl-DateTime ppc64le 2:1.65-1.fc40 fedora 554.6 KiB perl-DateTime-Calendar-Julian noarch 0.107-5.fc39 fedora 32.7 KiB perl-DateTime-Format-Builder noarch 0.8300-11.fc39 fedora 202.0 KiB perl-DateTime-Format-Strptime noarch 1:1.79-8.fc39 fedora 96.2 KiB perl-DateTime-Locale noarch 1.40-1.fc40 fedora 21.8 MiB perl-DateTime-TimeZone noarch 2.61-1.fc40 fedora 6.3 MiB perl-DateTime-TimeZone-SystemV noarch 0.010-19.fc39 fedora 28.3 KiB perl-DateTime-TimeZone-Tzfile noarch 0.011-19.fc39 fedora 24.6 KiB perl-Devel-CallChecker ppc64le 0.009-3.fc39 fedora 216.8 KiB perl-Devel-Caller ppc64le 2.07-3.fc39 fedora 207.1 KiB perl-Devel-GlobalDestruction noarch 0.14-22.fc39 fedora 16.6 KiB perl-Devel-LexAlias ppc64le 0.05-34.fc39 fedora 198.8 KiB perl-Devel-StackTrace noarch 1:2.04-16.fc39 fedora 48.1 KiB perl-Digest noarch 1.20-500.fc39 fedora 35.2 KiB perl-Digest-HMAC noarch 1.04-8.fc39 fedora 28.0 KiB perl-Digest-MD5 ppc64le 2.59-1.fc40 fedora 231.4 KiB perl-Digest-SHA ppc64le 1:6.04-501.fc39 fedora 264.1 KiB perl-Dist-CheckConflicts noarch 0.11-28.fc39 fedora 31.7 KiB perl-DynaLoader ppc64le 1.54-503.fc40 fedora 32.1 KiB perl-DynaLoader-Functions noarch 0.004-2.fc39 fedora 19.6 KiB perl-Email-Date-Format noarch 1.008-2.fc39 fedora 24.8 KiB perl-Encode ppc64le 4:3.20-501.fc40 fedora 10.9 MiB perl-Encode-Locale noarch 1.05-27.fc39 fedora 19.0 KiB perl-English noarch 1.11-503.fc40 fedora 6.2 KiB perl-Errno ppc64le 1.37-503.fc40 fedora 8.4 KiB perl-Eval-Closure noarch 0.14-21.fc39 fedora 33.2 KiB perl-Exception-Class noarch 1.45-8.fc39 fedora 92.3 KiB perl-Exporter noarch 5.78-1.fc40 fedora 54.2 KiB perl-ExtUtils-MM-Utils noarch 2:7.70-501.fc39 fedora 2.9 KiB perl-Fcntl ppc64le 1.15-503.fc40 fedora 200.2 KiB perl-File-Basename noarch 2.86-503.fc40 fedora 14.0 KiB perl-File-Compare noarch 1.100.700-503.fc40 fedora 5.5 KiB perl-File-Copy noarch 2.41-503.fc40 fedora 19.6 KiB perl-File-Find noarch 1.43-503.fc40 fedora 41.9 KiB perl-File-Find-Rule noarch 0.34-26.fc39 fedora 42.1 KiB perl-File-Listing noarch 6.16-1.fc39 fedora 41.1 KiB perl-File-Path noarch 2.18-501.fc40 fedora 63.5 KiB perl-File-ShareDir noarch 1.118-9.fc39 fedora 56.2 KiB perl-File-Slurper noarch 0.014-3.fc39 fedora 28.7 KiB perl-File-Temp noarch 1:0.231.100-501.fc40 fedora 162.3 KiB perl-File-stat noarch 1.13-503.fc40 fedora 12.7 KiB perl-FileHandle noarch 2.05-503.fc40 fedora 9.3 KiB perl-Filter ppc64le 2:1.64-501.fc39 fedora 875.6 KiB perl-GSSAPI ppc64le 0.28-43.fc39 fedora 240.5 KiB perl-Getopt-Long noarch 1:2.57-1.fc40 fedora 144.1 KiB perl-Getopt-Std noarch 1.13-503.fc40 fedora 11.1 KiB perl-HTML-Parser ppc64le 3.81-3.fc39 fedora 418.8 KiB perl-HTML-Tagset noarch 3.20-55.fc40 fedora 18.3 KiB perl-HTTP-Cookies noarch 6.11-1.fc40 fedora 73.3 KiB perl-HTTP-Date noarch 6.06-2.fc39 fedora 41.1 KiB perl-HTTP-Message noarch 6.45-1.fc40 fedora 214.6 KiB perl-HTTP-Negotiate noarch 6.01-36.fc39 fedora 27.6 KiB perl-HTTP-Tiny noarch 0.088-3.fc39 fedora 152.1 KiB perl-Hash-Util-FieldHash ppc64le 1.26-503.fc40 fedora 234.4 KiB perl-I18N-LangTags noarch 0.45-503.fc40 fedora 82.3 KiB perl-I18N-Langinfo ppc64le 0.22-503.fc40 fedora 205.2 KiB perl-IO ppc64le 1.52-503.fc40 fedora 318.6 KiB perl-IO-Compress noarch 2.206-1.fc39 fedora 874.2 KiB perl-IO-HTML noarch 1.004-11.fc39 fedora 45.1 KiB perl-IO-Socket-IP noarch 0.42-1.fc39 fedora 98.6 KiB perl-IO-Socket-SSL noarch 2.084-1.fc40 fedora 619.8 KiB perl-IO-String noarch 1.08-48.fc39 fedora 16.7 KiB perl-IPC-Cmd noarch 2:1.04-502.fc40 fedora 84.8 KiB perl-IPC-Open3 noarch 1.22-503.fc40 fedora 22.4 KiB perl-IPC-Run3 noarch 0.048-29.fc39 fedora 59.1 KiB perl-IPC-SysV ppc64le 2.09-503.fc40 fedora 241.3 KiB perl-IPC-System-Simple noarch 1.30-11.fc39 fedora 71.6 KiB perl-JSON noarch 4.10-3.fc39 fedora 270.3 KiB perl-LDAP noarch 1:0.68-11.fc39 fedora 935.9 KiB perl-LWP-MediaTypes noarch 6.04-15.fc39 fedora 78.9 KiB perl-LWP-Protocol-https noarch 6.11-1.fc39 fedora 29.0 KiB perl-Lingua-Translit noarch 0.29-4.fc39 fedora 177.4 KiB perl-List-AllUtils noarch 0.19-10.fc39 fedora 134.2 KiB perl-List-SomeUtils noarch 0.59-3.fc39 fedora 107.1 KiB perl-List-UtilsBy noarch 0.12-7.fc39 fedora 55.8 KiB perl-Locale-Maketext noarch 1.33-501.fc39 fedora 171.1 KiB perl-Locale-Maketext-Simple noarch 1:0.21-503.fc40 fedora 12.8 KiB perl-Log-Dispatch noarch 2.71-2.fc39 fedora 142.3 KiB perl-Log-Dispatch-FileRotate noarch 1.38-7.fc39 fedora 52.5 KiB perl-Log-Log4perl noarch 1.57-3.fc39 fedora 877.2 KiB perl-MIME-Base64 ppc64le 3.16-501.fc40 fedora 221.7 KiB perl-MIME-Charset noarch 1.013.1-3.fc39 fedora 104.4 KiB perl-MIME-Lite noarch 3.033-8.fc39 fedora 245.8 KiB perl-MIME-Types noarch 2.24-3.fc39 fedora 179.0 KiB perl-MRO-Compat noarch 0.15-7.fc39 fedora 42.9 KiB perl-Mail-Sender noarch 1:0.903-22.fc39 fedora 160.5 KiB perl-Mail-Sendmail noarch 0.80-18.fc39 fedora 65.0 KiB perl-MailTools noarch 2.21-14.fc39 fedora 203.1 KiB perl-Math-BigInt noarch 1:2.0030.02-1.fc40 fedora 957.5 KiB perl-Math-Complex noarch 1.62-503.fc40 fedora 85.0 KiB perl-Module-CoreList noarch 1:5.20231230-1.fc40 fedora 1.1 MiB perl-Module-Implementation noarch 0.09-37.fc39 fedora 24.7 KiB perl-Module-Load noarch 1:0.36-501.fc40 fedora 14.8 KiB perl-Module-Load-Conditional noarch 0.74-501.fc40 fedora 28.7 KiB perl-Module-Metadata noarch 1.000038-3.fc39 fedora 67.4 KiB perl-Module-Runtime noarch 0.016-20.fc39 fedora 30.4 KiB perl-Mozilla-CA noarch 20231213-1.fc40 fedora 9.2 KiB perl-NTLM noarch 1.09-36.fc39 fedora 31.2 KiB perl-Net-HTTP noarch 6.23-2.fc39 fedora 74.5 KiB perl-Net-SMTP-SSL noarch 1.04-22.fc40 fedora 4.1 KiB perl-Net-SSLeay ppc64le 1.94-1.fc40 fedora 1.5 MiB perl-Number-Compare noarch 0.03-36.fc39 fedora 4.5 KiB perl-Opcode ppc64le 1.64-503.fc40 fedora 220.3 KiB perl-POSIX ppc64le 2.13-503.fc40 fedora 389.8 KiB perl-Package-Generator noarch 1.106-29.fc39 fedora 29.8 KiB perl-Package-Stash noarch 0.40-5.fc39 fedora 55.8 KiB perl-Package-Stash-XS ppc64le 0.30-5.fc39 fedora 223.9 KiB perl-PadWalker ppc64le 2.5-10.fc39 fedora 212.6 KiB perl-Params-Check noarch 1:0.38-500.fc39 fedora 27.5 KiB perl-Params-Classify ppc64le 0.015-20.fc39 fedora 223.4 KiB perl-Params-Util ppc64le 1.102-12.fc39 fedora 230.2 KiB perl-Params-Validate ppc64le 1.31-5.fc39 fedora 288.5 KiB perl-Params-ValidationCompiler noarch 0.31-3.fc39 fedora 91.0 KiB perl-Parse-RecDescent noarch 1.967015-20.fc39 fedora 521.9 KiB perl-PathTools ppc64le 3.89-500.fc39 fedora 351.4 KiB perl-Pod-Escapes noarch 1:1.07-501.fc40 fedora 24.9 KiB perl-Pod-Html noarch 1.34-503.fc40 fedora 41.6 KiB perl-Pod-Perldoc noarch 3.28.01-501.fc39 fedora 163.1 KiB perl-Pod-Simple noarch 1:3.45-4.fc39 fedora 559.8 KiB perl-Pod-Usage noarch 4:2.03-500.fc39 fedora 84.7 KiB perl-Ref-Util noarch 0.204-18.fc39 fedora 31.4 KiB perl-Ref-Util-XS ppc64le 0.117-20.fc39 fedora 205.8 KiB perl-Regexp-Common noarch 2017060201-22.fc39 fedora 459.7 KiB perl-Role-Tiny noarch 2.002004-9.fc39 fedora 61.7 KiB perl-Safe noarch 2.44-503.fc40 fedora 30.6 KiB perl-Scalar-List-Utils ppc64le 5:1.63-500.fc39 fedora 277.1 KiB perl-SelectSaver noarch 1.02-503.fc40 fedora 2.2 KiB perl-Socket ppc64le 4:2.037-3.fc39 fedora 271.2 KiB perl-Sort-Key ppc64le 1.33-28.fc39 fedora 241.3 KiB perl-Specio noarch 0.48-4.fc39 fedora 328.3 KiB perl-Storable ppc64le 1:3.32-500.fc39 fedora 372.2 KiB perl-Sub-Exporter noarch 0.991-1.fc40 fedora 194.7 KiB perl-Sub-Exporter-Progressive noarch 0.001013-22.fc39 fedora 27.3 KiB perl-Sub-Identify ppc64le 0.14-24.fc39 fedora 211.5 KiB perl-Sub-Install noarch 0.929-3.fc39 fedora 35.8 KiB perl-Symbol noarch 1.09-503.fc40 fedora 6.8 KiB perl-Sys-Hostname ppc64le 1.25-503.fc40 fedora 199.5 KiB perl-Sys-Syslog ppc64le 0.36-502.fc40 fedora 270.4 KiB perl-Term-ANSIColor noarch 5.01-502.fc40 fedora 97.5 KiB perl-Term-Cap noarch 1.18-500.fc39 fedora 29.3 KiB perl-Text-Balanced noarch 2.06-500.fc39 fedora 111.3 KiB perl-Text-BibTeX ppc64le 0.89-3.fc39 fedora 1.3 MiB perl-Text-CSV noarch 2.03-1.fc40 fedora 347.6 KiB perl-Text-Glob noarch 0.11-21.fc39 fedora 8.4 KiB perl-Text-ParseWords noarch 3.31-500.fc39 fedora 13.5 KiB perl-Text-Roman noarch 3.5-25.fc39 fedora 33.0 KiB perl-Text-Soundex ppc64le 3.05-28.fc39 fedora 230.4 KiB perl-Text-Tabs+Wrap noarch 2023.0511-3.fc39 fedora 23.4 KiB perl-Text-Unidecode noarch 1.30-22.fc39 fedora 448.7 KiB perl-Thread-Queue noarch 3.14-501.fc40 fedora 28.8 KiB perl-Tie noarch 4.6-503.fc40 fedora 32.0 KiB perl-Tie-Cycle noarch 1.227-9.fc39 fedora 21.8 KiB perl-Tie-RefHash noarch 1.40-500.fc39 fedora 34.3 KiB perl-Time-HiRes ppc64le 4:1.9775-500.fc39 fedora 279.4 KiB perl-Time-Local noarch 2:1.350-3.fc39 fedora 68.9 KiB perl-TimeDate noarch 1:2.33-11.fc39 fedora 95.0 KiB perl-Try-Tiny noarch 0.31-6.fc39 fedora 66.8 KiB perl-URI noarch 5.21-1.fc40 fedora 225.2 KiB perl-Unicode-Collate ppc64le 1.31-500.fc39 fedora 5.2 MiB perl-Unicode-LineBreak ppc64le 2019.001-18.fc39 fedora 380.1 KiB perl-Unicode-Normalize ppc64le 1.32-500.fc39 fedora 759.4 KiB perl-Unicode-UCD noarch 0.78-503.fc40 fedora 204.4 KiB perl-Variable-Magic ppc64le 0.63-4.fc39 fedora 279.7 KiB perl-WWW-RobotRules noarch 6.02-37.fc39 fedora 24.3 KiB perl-XML-LibXML ppc64le 1:2.0209-3.fc40 fedora 1.1 MiB perl-XML-LibXML-Simple noarch 1.01-12.fc39 fedora 50.7 KiB perl-XML-LibXSLT ppc64le 2.002.001-3.fc39 fedora 276.6 KiB perl-XML-NamespaceSupport noarch 1.12-21.fc40 fedora 44.7 KiB perl-XML-Parser ppc64le 2.47-1.fc40 fedora 832.8 KiB perl-XML-SAX noarch 1.02-13.fc39 fedora 120.0 KiB perl-XML-SAX-Base noarch 1.09-21.fc40 fedora 172.6 KiB perl-XML-Writer noarch 0.900-12.fc39 fedora 65.8 KiB perl-XML-XPath noarch 1.48-4.fc39 fedora 201.7 KiB perl-XString ppc64le 0.005-10.fc39 fedora 216.6 KiB perl-autodie noarch 2.37-1.fc40 fedora 214.5 KiB perl-autovivification ppc64le 0.18-20.fc39 fedora 221.8 KiB perl-base noarch 2.27-503.fc40 fedora 12.5 KiB perl-constant noarch 1.33-501.fc39 fedora 26.2 KiB perl-deprecate noarch 0.04-503.fc40 fedora 6.5 KiB perl-encoding ppc64le 4:3.00-501.fc40 fedora 149.0 KiB perl-if noarch 0.61.000-503.fc40 fedora 5.8 KiB perl-interpreter ppc64le 4:5.38.2-503.fc40 fedora 299.5 KiB perl-libnet noarch 3.15-501.fc39 fedora 289.0 KiB perl-libs ppc64le 4:5.38.2-503.fc40 fedora 11.8 MiB perl-libwww-perl noarch 6.72-1.fc39 fedora 518.8 KiB perl-locale noarch 1.10-503.fc40 fedora 6.2 KiB perl-meta-notation noarch 5.38.2-503.fc40 fedora 2.0 KiB perl-mro ppc64le 1.28-503.fc40 fedora 209.2 KiB perl-namespace-autoclean noarch 0.29-16.fc39 fedora 41.0 KiB perl-namespace-clean noarch 0.27-24.fc39 fedora 38.7 KiB perl-open noarch 1.13-503.fc40 fedora 11.3 KiB perl-overload noarch 1.37-503.fc40 fedora 71.5 KiB perl-overloading noarch 0.02-503.fc40 fedora 4.8 KiB perl-parent noarch 1:0.241-500.fc39 fedora 9.7 KiB perl-podlators noarch 1:5.01-500.fc39 fedora 308.1 KiB perl-sigtrap noarch 1.10-503.fc40 fedora 11.0 KiB perl-subs noarch 1.04-503.fc40 fedora 2.1 KiB perl-threads ppc64le 1:2.36-500.fc39 fedora 262.9 KiB perl-threads-shared ppc64le 1.68-500.fc39 fedora 231.4 KiB perl-vars noarch 1.05-503.fc40 fedora 3.9 KiB perl-version ppc64le 8:0.99.30-1.fc40 fedora 288.3 KiB perltidy noarch 20230912-1.fc40 fedora 3.4 MiB pixman ppc64le 0.43.0-1.fc40 fedora 717.1 KiB poppler ppc64le 23.08.0-1.fc39 fedora 4.4 MiB poppler-data noarch 0.4.11-5.fc39 fedora 12.3 MiB poppler-glib ppc64le 23.08.0-1.fc39 fedora 793.3 KiB python-pip-wheel noarch 23.3.1-2.fc40 fedora 1.5 MiB python3 ppc64le 3.12.1-2.fc40 fedora 211.7 KiB python3-libs ppc64le 3.12.1-2.fc40 fedora 52.8 MiB python3-numpy ppc64le 1:1.26.2-1.fc40 fedora 44.4 MiB qt-settings noarch 39.1-3.fc40 fedora 1.1 KiB qt5-qtbase ppc64le 5.15.12-1.fc40 fedora 13.6 MiB qt5-qtbase-common noarch 5.15.12-1.fc40 fedora 78.0 B qt5-qtbase-gui ppc64le 5.15.12-1.fc40 fedora 28.9 MiB qt5-rpm-macros noarch 5.15.12-1.fc40 fedora 1.6 KiB rav1e-libs ppc64le 0.6.6-4.fc40 fedora 2.2 MiB rhash ppc64le 1.4.3-3.fc39 fedora 648.5 KiB rsvg-pixbuf-loader ppc64le 2.57.1-1.fc40 fedora 195.3 KiB shared-mime-info ppc64le 2.3-2.fc40 fedora 5.3 MiB sombok ppc64le 2.4.0-20.fc39 fedora 271.0 KiB svt-av1-libs ppc64le 1.4.1-3.fc39 fedora 4.0 MiB teckit ppc64le 2.5.12-1.fc40 fedora 3.5 MiB texlive-ae noarch 11:svn15878.1.4-70.fc40 fedora 451.9 KiB texlive-algorithms noarch 11:svn42428-70.fc40 fedora 38.2 KiB texlive-alphalph noarch 11:svn53087-70.fc40 fedora 375.9 KiB texlive-amscls noarch 11:svn55378-70.fc40 fedora 1.4 MiB texlive-amsfonts noarch 11:svn61937-70.fc40 fedora 5.9 MiB texlive-amsmath noarch 11:svn63514-70.fc40 fedora 266.6 KiB texlive-anysize noarch 11:svn15878.0-70.fc40 fedora 3.4 KiB texlive-atbegshi noarch 11:svn53051-70.fc40 fedora 443.4 KiB texlive-attachfile noarch 11:svn42099-70.fc40 fedora 32.0 KiB texlive-attachfile2 noarch 11:svn57959-77.fc39 fedora 492.2 KiB texlive-atveryend noarch 11:svn53108-70.fc40 fedora 409.9 KiB texlive-auto-pst-pdf noarch 11:svn56596-70.fc40 fedora 14.8 KiB texlive-auxhook noarch 11:svn53173-70.fc40 fedora 301.9 KiB texlive-avantgar noarch 11:svn61983-70.fc40 fedora 1.2 MiB texlive-babel noarch 11:svn65823-70.fc40 fedora 2.1 MiB texlive-babel-english noarch 11:svn44495-70.fc40 fedora 44.4 KiB texlive-babelbib noarch 11:svn57349-70.fc40 fedora 779.1 KiB texlive-base ppc64le 11:20230311-77.fc39 fedora 19.0 MiB texlive-beamer noarch 11:svn65984-70.fc40 fedora 702.9 KiB texlive-bera noarch 11:svn20031.0-70.fc40 fedora 772.9 KiB texlive-beton noarch 11:svn15878.0-70.fc40 fedora 11.8 KiB texlive-biblatex noarch 11:svn66403-70.fc40 fedora 2.2 MiB texlive-bibtex ppc64le 11:svn66186-77.fc39 fedora 930.6 KiB texlive-bidi noarch 11:svn65572-70.fc40 fedora 1.2 MiB texlive-bigintcalc noarch 11:svn53172-70.fc40 fedora 515.6 KiB texlive-bitset noarch 11:svn53837-70.fc40 fedora 662.3 KiB texlive-bookman noarch 11:svn61719-70.fc40 fedora 1.2 MiB texlive-bookmark noarch 11:svn56885-70.fc40 fedora 569.3 KiB texlive-booktabs noarch 11:svn53402-70.fc40 fedora 18.3 KiB texlive-breakurl noarch 11:svn29901.1.40-70.fc40 fedora 17.1 KiB texlive-breqn noarch 11:svn60881-70.fc40 fedora 167.4 KiB texlive-caption noarch 11:svn66580-70.fc40 fedora 906.9 KiB texlive-carlisle noarch 11:svn59577-70.fc40 fedora 31.2 KiB texlive-catchfile noarch 11:svn53084-70.fc40 fedora 318.8 KiB texlive-changepage noarch 11:svn15878.1.0c-70.fc40 fedora 27.3 KiB texlive-charter noarch 11:svn15878.0-70.fc40 fedora 404.0 KiB texlive-cite noarch 11:svn36428.5.5-70.fc40 fedora 62.3 KiB texlive-cm noarch 11:svn57963-70.fc40 fedora 994.9 KiB texlive-cm-super noarch 11:svn15878.0-70.fc40 fedora 65.0 MiB texlive-cmap noarch 11:svn57640-70.fc40 fedora 36.2 KiB texlive-collection-basic noarch 11:svn59159-70.fc40 fedora 0.0 B texlive-collection-latex noarch 11:svn63515-70.fc40 fedora 0.0 B texlive-colorprofiles noarch 11:svn49086-70.fc40 fedora 272.2 KiB texlive-colortbl noarch 11:svn64015-70.fc40 fedora 21.0 KiB texlive-courier noarch 11:svn61719-70.fc40 fedora 915.1 KiB texlive-crop noarch 11:svn55424-70.fc40 fedora 26.7 KiB texlive-csquotes noarch 11:svn64389-70.fc40 fedora 112.0 KiB texlive-ctable noarch 11:svn38672-70.fc40 fedora 20.6 KiB texlive-ctablestack noarch 11:svn38514-70.fc40 fedora 20.1 KiB texlive-currfile noarch 11:svn64673-70.fc40 fedora 34.0 KiB texlive-dehyph noarch 11:svn48599-70.fc40 fedora 239.9 KiB texlive-dvipdfmx ppc64le 11:svn66203-77.fc39 fedora 3.8 MiB texlive-ec noarch 11:svn25033.1.0-70.fc40 fedora 2.5 MiB texlive-enctex noarch 11:svn34957.0-70.fc40 fedora 179.8 KiB texlive-enumitem noarch 11:svn51423-70.fc40 fedora 59.4 KiB texlive-epstopdf noarch 11:svn66461-77.fc39 fedora 39.3 KiB texlive-epstopdf-pkg noarch 11:svn53546-70.fc40 fedora 386.5 KiB texlive-eso-pic noarch 11:svn56658-70.fc40 fedora 27.7 KiB texlive-etex noarch 11:svn66203-70.fc40 fedora 41.0 KiB texlive-etex-pkg noarch 11:svn41784-70.fc40 fedora 18.6 KiB texlive-etexcmds noarch 11:svn53171-70.fc40 fedora 321.0 KiB texlive-etoolbox noarch 11:svn56554-70.fc40 fedora 66.7 KiB texlive-euenc noarch 11:svn19795.0.1h-70.fc40 fedora 39.3 KiB texlive-euler noarch 11:svn42428-70.fc40 fedora 20.7 KiB texlive-everysel noarch 11:svn57489-70.fc40 fedora 457.9 KiB texlive-everyshi noarch 11:svn57001-70.fc40 fedora 157.4 KiB texlive-extsizes noarch 11:svn17263.1.4a-70.fc40 fedora 126.6 KiB texlive-fancybox noarch 11:svn18304.1.4-70.fc40 fedora 40.7 KiB texlive-fancyhdr noarch 11:svn64977-70.fc40 fedora 31.6 KiB texlive-fancyref noarch 11:svn15878.0.9c-70.fc40 fedora 27.8 KiB texlive-fancyvrb noarch 11:svn65585-70.fc40 fedora 66.2 KiB texlive-filecontents noarch 11:svn52142-70.fc40 fedora 12.2 KiB texlive-filehook noarch 11:svn64822-70.fc40 fedora 55.2 KiB texlive-finstrut noarch 11:svn21719.0.5-70.fc40 fedora 25.6 KiB texlive-firstaid noarch 11:svn64892-70.fc40 fedora 296.9 KiB texlive-fix2col noarch 11:svn38770-70.fc40 fedora 16.7 KiB texlive-float noarch 11:svn15878.1.3d-70.fc40 fedora 15.5 KiB texlive-fontspec noarch 11:svn63386-70.fc40 fedora 329.1 KiB texlive-footmisc noarch 11:svn62524-70.fc40 fedora 64.7 KiB texlive-footnotehyper noarch 11:svn60374-70.fc40 fedora 30.5 KiB texlive-fp noarch 11:svn49719-70.fc40 fedora 124.9 KiB texlive-fpl noarch 11:svn54512-70.fc40 fedora 647.6 KiB texlive-geometry noarch 11:svn61719-70.fc40 fedora 49.5 KiB texlive-gettitlestring noarch 11:svn53170-70.fc40 fedora 338.8 KiB texlive-glyphlist noarch 11:svn54074-77.fc39 fedora 90.3 KiB texlive-graphics noarch 11:svn66204-70.fc40 fedora 124.5 KiB texlive-graphics-cfg noarch 11:svn41448-70.fc40 fedora 3.0 KiB texlive-graphics-def noarch 11:svn64487-70.fc40 fedora 98.2 KiB texlive-grfext noarch 11:svn53024-70.fc40 fedora 327.8 KiB texlive-grffile noarch 11:svn52756-70.fc40 fedora 379.3 KiB texlive-gsftopk ppc64le 11:svn52851-77.fc39 fedora 207.0 KiB texlive-helvetic noarch 11:svn61719-70.fc40 fedora 1.8 MiB texlive-hobsub noarch 11:svn52810-70.fc40 fedora 80.2 KiB texlive-hologo noarch 11:svn61719-70.fc40 fedora 664.7 KiB texlive-hopatch noarch 11:svn65491-70.fc40 fedora 345.8 KiB texlive-hycolor noarch 11:svn53584-70.fc40 fedora 411.7 KiB texlive-hypdoc noarch 11:svn65678-70.fc40 fedora 358.3 KiB texlive-hyperref noarch 11:svn65758-70.fc40 fedora 763.7 KiB texlive-hyph-utf8 noarch 11:svn61719-70.fc40 fedora 73.9 KiB texlive-hyphen-base noarch 11:svn66413-70.fc40 fedora 63.7 KiB texlive-hyphenex noarch 11:svn57387-70.fc40 fedora 25.7 KiB texlive-ifmtarg noarch 11:svn47544-70.fc40 fedora 9.2 KiB texlive-ifplatform noarch 11:svn45533-70.fc40 fedora 12.7 KiB texlive-iftex noarch 11:svn61910-70.fc40 fedora 28.7 KiB texlive-index noarch 11:svn24099.4.1beta-70.fc40 fedora 60.6 KiB texlive-infwarerr noarch 11:svn53023-70.fc40 fedora 306.3 KiB texlive-intcalc noarch 11:svn53168-70.fc40 fedora 471.6 KiB texlive-jknapltx noarch 11:svn19440.0-70.fc40 fedora 43.9 KiB texlive-kastrup noarch 11:svn15878.0-70.fc40 fedora 3.4 KiB texlive-knuth-lib noarch 11:svn57963-70.fc40 fedora 99.9 KiB texlive-knuth-local noarch 11:svn57963-70.fc40 fedora 106.3 KiB texlive-koma-script noarch 11:svn64685-70.fc40 fedora 9.9 MiB texlive-kpathsea ppc64le 11:svn66209-77.fc39 fedora 2.8 MiB texlive-kvdefinekeys noarch 11:svn53193-70.fc40 fedora 314.2 KiB texlive-kvoptions noarch 11:svn63622-70.fc40 fedora 550.0 KiB texlive-kvsetkeys noarch 11:svn64632-70.fc40 fedora 427.4 KiB texlive-l3backend noarch 11:svn65573-70.fc40 fedora 1.1 MiB texlive-l3experimental noarch 11:svn65621-70.fc40 fedora 190.3 KiB texlive-l3kernel noarch 11:svn66094-70.fc40 fedora 1.4 MiB texlive-l3packages noarch 11:svn65722-70.fc40 fedora 262.4 KiB texlive-latex noarch 11:svn65161-77.fc39 fedora 40.2 MiB texlive-latex-fonts noarch 11:svn28888.0-70.fc40 fedora 114.2 KiB texlive-latex-lab noarch 11:svn64892-70.fc40 fedora 2.3 MiB texlive-latexbug noarch 11:svn63596-70.fc40 fedora 282.4 KiB texlive-latexconfig noarch 11:svn53525-70.fc40 fedora 8.3 KiB texlive-letltxmacro noarch 11:svn53022-70.fc40 fedora 311.2 KiB texlive-lib ppc64le 11:20230311-77.fc39 fedora 1.1 MiB texlive-lineno noarch 11:svn65586-70.fc40 fedora 237.4 KiB texlive-listings noarch 11:svn66222-70.fc40 fedora 580.0 KiB texlive-lm noarch 11:svn65956-70.fc40 fedora 39.4 MiB texlive-lm-math noarch 11:svn36915.1.959-70.fc40 fedora 735.8 KiB texlive-logreq noarch 11:svn53003-70.fc40 fedora 26.3 KiB texlive-ltabptch noarch 11:svn17533.1.74d-70.fc40 fedora 20.8 KiB texlive-ltxcmds noarch 11:svn56421-70.fc40 fedora 424.3 KiB texlive-ltxmisc noarch 11:svn21927.0-70.fc40 fedora 44.0 KiB texlive-lua-alt-getopt noarch 11:svn56414-70.fc40 fedora 3.9 KiB texlive-lua-uni-algos noarch 11:svn62204-70.fc40 fedora 129.1 KiB texlive-luabidi noarch 11:svn54512-70.fc40 fedora 25.3 KiB texlive-luahbtex ppc64le 11:svn66186-77.fc39 fedora 7.9 MiB texlive-lualatex-math noarch 11:svn61464-70.fc40 fedora 28.4 KiB texlive-lualibs noarch 11:svn64615-70.fc40 fedora 764.4 KiB texlive-luaotfload noarch 11:svn64616-77.fc39 fedora 8.2 MiB texlive-luatex ppc64le 11:svn66967-77.fc39 fedora 10.6 MiB texlive-luatexbase noarch 11:svn52663-70.fc40 fedora 12.8 KiB texlive-lwarp noarch 11:svn66259-77.fc39 fedora 4.8 MiB texlive-makecmds noarch 11:svn15878.0-70.fc40 fedora 11.1 KiB texlive-makeindex ppc64le 11:svn62517-77.fc39 fedora 646.8 KiB texlive-marginnote noarch 11:svn48383-70.fc40 fedora 22.5 KiB texlive-marvosym noarch 11:svn29349.2.2a-70.fc40 fedora 185.6 KiB texlive-mathpazo noarch 11:svn52663-70.fc40 fedora 110.5 KiB texlive-mathspec noarch 11:svn42773-70.fc40 fedora 52.4 KiB texlive-mathtools noarch 11:svn63767-70.fc40 fedora 130.7 KiB texlive-mdwtools noarch 11:svn15878.1.05.4-70.fc40 fedora 111.6 KiB texlive-memoir noarch 11:svn65040-70.fc40 fedora 480.4 KiB texlive-metafont ppc64le 11:svn66186-77.fc39 fedora 1.3 MiB texlive-metalogo noarch 11:svn18611.0.12-70.fc40 fedora 15.7 KiB texlive-mflogo noarch 11:svn42428-70.fc40 fedora 12.0 KiB texlive-mfnfss noarch 11:svn46036-70.fc40 fedora 22.8 KiB texlive-mfware ppc64le 11:svn66186-77.fc39 fedora 1.2 MiB texlive-microtype noarch 11:svn66587-70.fc40 fedora 459.9 KiB texlive-minitoc noarch 11:svn61719-70.fc40 fedora 534.1 KiB texlive-mnsymbol noarch 11:svn18651.1.4-70.fc40 fedora 5.7 MiB texlive-modes noarch 11:svn61719-70.fc40 fedora 389.9 KiB texlive-mparhack noarch 11:svn59066-70.fc40 fedora 20.3 KiB texlive-mptopdf noarch 11:svn65952-77.fc39 fedora 151.3 KiB texlive-ms noarch 11:svn57473-70.fc40 fedora 18.4 KiB texlive-multido noarch 11:svn18302.1.42-70.fc40 fedora 18.5 KiB texlive-natbib noarch 11:svn20668.8.31b-70.fc40 fedora 132.7 KiB texlive-newfloat noarch 11:svn52906-70.fc40 fedora 158.1 KiB texlive-notoccite noarch 11:svn18129.0-70.fc40 fedora 2.3 KiB texlive-ntgclass noarch 11:svn65522-70.fc40 fedora 282.6 KiB texlive-oberdiek noarch 11:svn65521-77.fc39 fedora 12.3 MiB texlive-pagesel noarch 11:svn56105-70.fc40 fedora 354.7 KiB texlive-palatino noarch 11:svn61719-70.fc40 fedora 1.1 MiB texlive-paralist noarch 11:svn43021-70.fc40 fedora 23.4 KiB texlive-parallel noarch 11:svn15878.0-70.fc40 fedora 22.5 KiB texlive-parskip noarch 11:svn58358-70.fc40 fedora 15.7 KiB texlive-pdfcol noarch 11:svn64469-70.fc40 fedora 345.6 KiB texlive-pdfcolfoot noarch 11:svn65512-70.fc40 fedora 335.8 KiB texlive-pdfcolmk noarch 11:svn52912-70.fc40 fedora 19.6 KiB texlive-pdfescape noarch 11:svn53082-70.fc40 fedora 375.9 KiB texlive-pdflscape noarch 11:svn64851-70.fc40 fedora 343.3 KiB texlive-pdfmanagement-testphase noarch 11:svn66532-70.fc40 fedora 11.6 MiB texlive-pdfpages noarch 11:svn65319-70.fc40 fedora 105.7 KiB texlive-pdftex ppc64le 11:svn66243-77.fc39 fedora 5.0 MiB texlive-pdftexcmds noarch 11:svn55777-70.fc40 fedora 423.9 KiB texlive-pgf noarch 11:svn65553-70.fc40 fedora 4.8 MiB texlive-picture noarch 11:svn54867-70.fc40 fedora 323.3 KiB texlive-placeins noarch 11:svn19848.2.2-70.fc40 fedora 4.6 KiB texlive-plain noarch 11:svn57963-70.fc40 fedora 109.4 KiB texlive-polyglossia noarch 11:svn65792-70.fc40 fedora 715.0 KiB texlive-psfrag noarch 11:svn15878.3.04-70.fc40 fedora 12.3 KiB texlive-pslatex noarch 11:svn57434-70.fc40 fedora 26.9 KiB texlive-psnfss noarch 11:svn54694-70.fc40 fedora 101.0 KiB texlive-pspicture noarch 11:svn15878.0-70.fc40 fedora 13.6 KiB texlive-pst-3d noarch 11:svn17257.1.10-70.fc40 fedora 19.5 KiB texlive-pst-coil noarch 11:svn62977-70.fc40 fedora 20.4 KiB texlive-pst-eps noarch 11:svn15878.1.0-70.fc40 fedora 15.5 KiB texlive-pst-fill noarch 11:svn60671-70.fc40 fedora 22.8 KiB texlive-pst-grad noarch 11:svn15878.1.06-70.fc40 fedora 21.1 KiB texlive-pst-math noarch 11:svn64732-70.fc40 fedora 22.3 KiB texlive-pst-node noarch 11:svn61838-70.fc40 fedora 114.0 KiB texlive-pst-ovl noarch 11:svn54963-70.fc40 fedora 12.4 KiB texlive-pst-plot noarch 11:svn65346-70.fc40 fedora 129.7 KiB texlive-pst-text noarch 11:svn49542-70.fc40 fedora 19.7 KiB texlive-pst-tools noarch 11:svn60621-70.fc40 fedora 26.8 KiB texlive-pst-tree noarch 11:svn60421-70.fc40 fedora 42.6 KiB texlive-pstricks noarch 11:svn65346-70.fc40 fedora 468.9 KiB texlive-pstricks-add noarch 11:svn65067-70.fc40 fedora 103.4 KiB texlive-ragged2e noarch 11:svn66152-70.fc40 fedora 731.9 KiB texlive-rcs noarch 11:svn15878.0-70.fc40 fedora 47.0 KiB texlive-realscripts noarch 11:svn56594-70.fc40 fedora 23.1 KiB texlive-refcount noarch 11:svn53164-70.fc40 fedora 348.0 KiB texlive-rerunfilecheck noarch 11:svn63869-70.fc40 fedora 361.8 KiB texlive-rsfs noarch 11:svn15878.0-70.fc40 fedora 97.8 KiB texlive-sansmath noarch 11:svn17997.1.1-70.fc40 fedora 8.6 KiB texlive-sansmathaccent noarch 11:svn53628-70.fc40 fedora 51.9 KiB texlive-sauerj noarch 11:svn15878.0-70.fc40 fedora 27.0 KiB texlive-section noarch 11:svn20180.0-70.fc40 fedora 38.2 KiB texlive-seminar noarch 11:svn59801-70.fc40 fedora 195.9 KiB texlive-sepnum noarch 11:svn20186.2.0-70.fc40 fedora 15.0 KiB texlive-setspace noarch 11:svn65206-70.fc40 fedora 22.0 KiB texlive-showexpl noarch 11:svn57414-70.fc40 fedora 21.8 KiB texlive-stringenc noarch 11:svn52982-70.fc40 fedora 1.0 MiB texlive-subfig noarch 11:svn15878.1.3-70.fc40 fedora 36.6 KiB texlive-symbol noarch 11:svn61719-70.fc40 fedora 78.3 KiB texlive-tex ppc64le 11:svn66186-77.fc39 fedora 589.2 KiB texlive-tex-ini-files noarch 11:svn40533-70.fc40 fedora 8.1 KiB texlive-texlive-common-doc noarch 11:svn54176-70.fc40 fedora 265.5 KiB texlive-texlive-en noarch 11:svn66572-77.fc39 fedora 5.9 MiB texlive-texlive-msg-translations noarch 11:svn66593-70.fc40 fedora 1.4 MiB texlive-texlive-scripts noarch 11:svn66584-77.fc39 fedora 337.2 KiB texlive-texlive.infra noarch 11:svn66512-77.fc39 fedora 1.0 MiB texlive-textcase noarch 11:svn63868-70.fc40 fedora 11.2 KiB texlive-thumbpdf noarch 11:svn62518-77.fc39 fedora 97.0 KiB texlive-times noarch 11:svn61719-70.fc40 fedora 992.2 KiB texlive-tipa noarch 11:svn29349.1.3-70.fc40 fedora 3.7 MiB texlive-titlesec noarch 11:svn59845-70.fc40 fedora 97.8 KiB texlive-tools noarch 11:svn64892-70.fc40 fedora 403.2 KiB texlive-translator noarch 11:svn59412-70.fc40 fedora 494.7 KiB texlive-transparent noarch 11:svn64852-70.fc40 fedora 302.0 KiB texlive-typehtml noarch 11:svn17134.0-70.fc40 fedora 33.4 KiB texlive-ucharcat noarch 11:svn38907-70.fc40 fedora 10.2 KiB texlive-ucs noarch 11:svn64114-70.fc40 fedora 2.4 MiB texlive-underscore noarch 11:svn18261.0-70.fc40 fedora 19.3 KiB texlive-unicode-data noarch 11:svn64423-70.fc40 fedora 3.1 MiB texlive-unicode-math noarch 11:svn61719-70.fc40 fedora 517.2 KiB texlive-uniquecounter noarch 11:svn53162-70.fc40 fedora 312.0 KiB texlive-url noarch 11:svn32528.3.4-70.fc40 fedora 21.4 KiB texlive-utopia noarch 11:svn15878.0-70.fc40 fedora 540.6 KiB texlive-varwidth noarch 11:svn24104.0.92-70.fc40 fedora 19.5 KiB texlive-xcolor noarch 11:svn63563-70.fc40 fedora 79.3 KiB texlive-xdvi ppc64le 11:svn62387-77.fc39 fedora 1.1 MiB texlive-xetex ppc64le 11:svn66203-77.fc39 fedora 2.9 MiB texlive-xetexconfig noarch 11:svn45845-70.fc40 fedora 305.0 B texlive-xifthen noarch 11:svn38929-70.fc40 fedora 14.4 KiB texlive-xkeyval noarch 11:svn63616-70.fc40 fedora 69.3 KiB texlive-xltxtra noarch 11:svn56594-70.fc40 fedora 14.4 KiB texlive-xpatch noarch 11:svn54563-70.fc40 fedora 26.8 KiB texlive-xstring noarch 11:svn65551-70.fc40 fedora 56.1 KiB texlive-xunicode noarch 11:svn30466.0.981-70.fc40 fedora 219.6 KiB texlive-zapfding noarch 11:svn61719-70.fc40 fedora 79.5 KiB texlive-zref noarch 11:svn62977-70.fc40 fedora 816.8 KiB tzdata noarch 2023d-1.fc40 fedora 1.6 MiB urw-base35-bookman-fonts noarch 20200910-18.fc39 fedora 1.4 MiB urw-base35-c059-fonts noarch 20200910-18.fc39 fedora 1.4 MiB urw-base35-d050000l-fonts noarch 20200910-18.fc39 fedora 84.3 KiB urw-base35-fonts noarch 20200910-18.fc39 fedora 5.3 KiB urw-base35-fonts-common noarch 20200910-18.fc39 fedora 37.4 KiB urw-base35-gothic-fonts noarch 20200910-18.fc39 fedora 1.2 MiB urw-base35-nimbus-mono-ps-fonts noarch 20200910-18.fc39 fedora 1.0 MiB urw-base35-nimbus-roman-fonts noarch 20200910-18.fc39 fedora 1.4 MiB urw-base35-nimbus-sans-fonts noarch 20200910-18.fc39 fedora 2.4 MiB urw-base35-p052-fonts noarch 20200910-18.fc39 fedora 1.5 MiB urw-base35-standard-symbols-ps-fonts noarch 20200910-18.fc39 fedora 44.2 KiB urw-base35-z003-fonts noarch 20200910-18.fc39 fedora 390.8 KiB vim-filesystem noarch 2:9.1.016-1.fc40 fedora 40.0 B vulkan-headers noarch 1.3.268.0-1.fc40 fedora 24.3 MiB vulkan-loader ppc64le 1.3.268.0-1.fc40 fedora 869.4 KiB vulkan-loader-devel ppc64le 1.3.268.0-1.fc40 fedora 5.1 KiB xapian-core-libs ppc64le 1.4.23-1.fc39 fedora 2.5 MiB xcb-util ppc64le 0.4.1-3.fc39 fedora 198.0 KiB xcb-util-image ppc64le 0.4.1-3.fc39 fedora 197.8 KiB xcb-util-keysyms ppc64le 0.4.1-3.fc39 fedora 196.3 KiB xcb-util-renderutil ppc64le 0.3.10-3.fc39 fedora 200.3 KiB xcb-util-wm ppc64le 0.4.2-3.fc39 fedora 392.6 KiB xkeyboard-config noarch 2.40-2.fc40 fedora 6.6 MiB xml-common noarch 0.6.3-62.fc40 fedora 78.4 KiB xorg-x11-proto-devel noarch 2023.2-3.fc40 fedora 1.7 MiB xpdf-libs ppc64le 1:4.04-10.fc39 fedora 2.7 MiB zziplib ppc64le 0.13.72-5.fc39 fedora 919.6 KiB Transaction Summary: Installing: 738 packages Total size of inbound packages is 492 MiB. Need to download 492 MiB. After this operation 2 GiB will be used (install 2 GiB, remove 0 B). [ 1/738] automake-0:1.16.5-14.fc40.noa 100% | 3.5 MiB/s | 697.2 KiB | 00m00s [ 2/738] bison-0:3.8.2-6.fc40.ppc64le 100% | 4.8 MiB/s | 1.0 MiB | 00m00s [ 3/738] autoconf-archive-0:2023.02.20 100% | 3.2 MiB/s | 703.3 KiB | 00m00s [ 4/738] flex-0:2.6.4-14.fc40.ppc64le 100% | 8.0 MiB/s | 311.0 KiB | 00m00s [ 5/738] doxygen-2:1.10.0-1.fc40.ppc64 100% | 24.2 MiB/s | 5.6 MiB | 00m00s [ 6/738] gmp-devel-1:6.2.1-5.fc39.ppc6 100% | 5.3 MiB/s | 172.9 KiB | 00m00s [ 7/738] boost-devel-0:1.81.0-10.fc40. 100% | 25.4 MiB/s | 13.9 MiB | 00m01s [ 8/738] make-1:4.4.1-2.fc39.ppc64le 100% | 17.9 MiB/s | 604.3 KiB | 00m00s [ 9/738] gcc-c++-0:13.2.1-6.fc40.ppc64 100% | 19.7 MiB/s | 11.9 MiB | 00m01s [ 10/738] graphviz-0:9.0.0-7.fc40.ppc64 100% | 12.3 MiB/s | 5.1 MiB | 00m00s [ 11/738] mpfr-devel-0:4.2.1-1.fc40.ppc 100% | 187.6 KiB/s | 21.6 KiB | 00m00s [ 12/738] texlive-collection-latexrecom 100% | 278.3 KiB/s | 10.9 KiB | 00m00s [ 13/738] texlive-dvips-11:svn66203-77. 100% | 10.2 MiB/s | 751.3 KiB | 00m00s [ 14/738] autoconf-0:2.71-7.fc40.noarch 100% | 17.0 MiB/s | 733.0 KiB | 00m00s [ 15/738] perl-Carp-0:1.54-500.fc39.noa 100% | 1.2 MiB/s | 28.7 KiB | 00m00s [ 16/738] perl-Class-Struct-0:0.68-503. 100% | 970.7 KiB/s | 22.3 KiB | 00m00s [ 17/738] perl-Errno-0:1.37-503.fc40.pp 100% | 657.1 KiB/s | 15.1 KiB | 00m00s [ 18/738] qt5-qtbase-devel-0:5.15.12-1. 100% | 19.4 MiB/s | 3.7 MiB | 00m00s [ 19/738] perl-Exporter-0:5.78-1.fc40.n 100% | 640.6 KiB/s | 30.8 KiB | 00m00s [ 20/738] perl-File-Basename-0:2.86-503 100% | 512.4 KiB/s | 17.4 KiB | 00m00s [ 21/738] perl-File-Path-0:2.18-501.fc4 100% | 1.4 MiB/s | 34.9 KiB | 00m00s [ 22/738] perl-File-stat-0:1.13-503.fc4 100% | 725.8 KiB/s | 17.4 KiB | 00m00s [ 23/738] perl-Getopt-Long-1:2.57-1.fc4 100% | 2.5 MiB/s | 63.2 KiB | 00m00s [ 24/738] perl-IO-0:1.52-503.fc40.ppc64 100% | 3.4 MiB/s | 83.1 KiB | 00m00s [ 25/738] perl-Thread-Queue-0:3.14-501. 100% | 878.1 KiB/s | 21.1 KiB | 00m00s [ 26/738] perl-PathTools-0:3.89-500.fc3 100% | 3.4 MiB/s | 87.7 KiB | 00m00s [ 27/738] perl-constant-0:1.33-501.fc39 100% | 933.2 KiB/s | 22.4 KiB | 00m00s [ 28/738] perl-interpreter-4:5.38.2-503 100% | 2.9 MiB/s | 72.0 KiB | 00m00s [ 29/738] perl-threads-1:2.36-500.fc39. 100% | 2.3 MiB/s | 58.1 KiB | 00m00s [ 30/738] m4-0:1.4.19-7.fc40.ppc64le 100% | 10.7 MiB/s | 319.2 KiB | 00m00s [ 31/738] perl-libs-4:5.38.2-503.fc40.p 100% | 30.8 MiB/s | 2.4 MiB | 00m00s [ 32/738] boost-0:1.81.0-10.fc40.ppc64l 100% | 427.3 KiB/s | 13.7 KiB | 00m00s [ 33/738] boost-numpy3-0:1.81.0-10.fc40 100% | 1.1 MiB/s | 29.4 KiB | 00m00s [ 34/738] libicu-devel-0:73.2-3.fc40.pp 100% | 11.0 MiB/s | 925.1 KiB | 00m00s [ 35/738] xapian-core-libs-0:1.4.23-1.f 100% | 6.4 MiB/s | 782.8 KiB | 00m00s [ 36/738] libmpc-0:1.3.1-3.fc39.ppc64le 100% | 2.8 MiB/s | 94.5 KiB | 00m00s [ 37/738] libstdc++-devel-0:13.2.1-6.fc 100% | 17.6 MiB/s | 2.6 MiB | 00m00s [ 38/738] gmp-c++-1:6.2.1-5.fc39.ppc64l 100% | 648.2 KiB/s | 18.8 KiB | 00m00s [ 39/738] cairo-0:1.18.0-1.fc40.ppc64le 100% | 7.1 MiB/s | 796.3 KiB | 00m00s [ 40/738] expat-0:2.5.0-3.fc39.ppc64le 100% | 4.1 MiB/s | 116.5 KiB | 00m00s [ 41/738] clang-libs-0:17.0.6-1.fc40.pp 100% | 32.7 MiB/s | 23.8 MiB | 00m01s [ 42/738] fontconfig-0:2.15.0-1.fc40.pp 100% | 1.3 MiB/s | 314.2 KiB | 00m00s [ 43/738] freetype-0:2.13.1-2.fc39.ppc6 100% | 12.9 MiB/s | 474.2 KiB | 00m00s [ 44/738] gd-0:2.3.3-12.fc39.ppc64le 100% | 4.5 MiB/s | 157.4 KiB | 00m00s [ 45/738] gdk-pixbuf2-0:2.42.10-5.fc39. 100% | 13.0 MiB/s | 492.7 KiB | 00m00s [ 46/738] glib2-0:2.78.3-1.fc40.ppc64le 100% | 20.6 MiB/s | 2.9 MiB | 00m00s [ 47/738] gts-0:0.7.6-46.20121130.fc39. 100% | 2.4 MiB/s | 262.0 KiB | 00m00s [ 48/738] gcc-0:13.2.1-6.fc40.ppc64le 100% | 29.0 MiB/s | 30.5 MiB | 00m01s [ 49/738] harfbuzz-0:8.3.0-2.fc40.ppc64 100% | 4.6 MiB/s | 1.0 MiB | 00m00s [ 50/738] lasi-0:1.1.3-11.fc39.ppc64le 100% | 240.2 KiB/s | 54.3 KiB | 00m00s [ 51/738] libXrender-0:0.9.11-4.fc40.pp 100% | 1.2 MiB/s | 28.9 KiB | 00m00s [ 52/738] libX11-0:1.8.7-1.fc40.ppc64le 100% | 16.6 MiB/s | 698.7 KiB | 00m00s [ 53/738] libtool-ltdl-0:2.4.7-8.fc40.p 100% | 1.5 MiB/s | 40.3 KiB | 00m00s [ 54/738] librsvg2-0:2.57.1-1.fc40.ppc6 100% | 25.5 MiB/s | 1.8 MiB | 00m00s [ 55/738] libgs-0:10.02.1-5.fc40.ppc64l 100% | 31.1 MiB/s | 3.7 MiB | 00m00s [ 56/738] libwebp-0:1.3.2-2.fc40.ppc64l 100% | 4.5 MiB/s | 266.5 KiB | 00m00s [ 57/738] pango-0:1.51.0-1.fc40.ppc64le 100% | 12.2 MiB/s | 373.5 KiB | 00m00s [ 58/738] urw-base35-fonts-0:20200910-1 100% | 454.8 KiB/s | 10.5 KiB | 00m00s [ 59/738] poppler-glib-0:23.08.0-1.fc39 100% | 7.3 MiB/s | 193.5 KiB | 00m00s [ 60/738] cmake-filesystem-0:3.27.7-1.f 100% | 828.1 KiB/s | 19.0 KiB | 00m00s [ 61/738] libglvnd-devel-1:1.7.0-1.fc40 100% | 5.9 MiB/s | 162.3 KiB | 00m00s [ 62/738] mesa-libEGL-devel-0:23.3.2-8. 100% | 913.1 KiB/s | 21.9 KiB | 00m00s [ 63/738] perl-English-0:1.11-503.fc40. 100% | 602.0 KiB/s | 13.8 KiB | 00m00s [ 64/738] perl-File-Find-0:1.43-503.fc4 100% | 1.0 MiB/s | 25.6 KiB | 00m00s [ 65/738] python3-0:3.12.1-2.fc40.ppc64 100% | 1.1 MiB/s | 26.7 KiB | 00m00s [ 66/738] guile22-0:2.2.7-9.fc39.ppc64l 100% | 44.9 MiB/s | 6.6 MiB | 00m00s [ 67/738] qt5-rpm-macros-0:5.15.12-1.fc 100% | 202.4 KiB/s | 10.1 KiB | 00m00s [ 68/738] vulkan-loader-devel-0:1.3.268 100% | 346.4 KiB/s | 11.4 KiB | 00m00s [ 69/738] qt5-qtbase-0:5.15.12-1.fc40.p 100% | 20.3 MiB/s | 3.8 MiB | 00m00s [ 70/738] qt5-qtbase-gui-0:5.15.12-1.fc 100% | 29.3 MiB/s | 7.0 MiB | 00m00s [ 71/738] texlive-base-11:20230311-77.f 100% | 23.3 MiB/s | 2.6 MiB | 00m00s [ 72/738] texlive-kpathsea-11:svn66209- 100% | 14.4 MiB/s | 1.1 MiB | 00m00s [ 73/738] texlive-latex-fonts-11:svn288 100% | 1.4 MiB/s | 48.4 KiB | 00m00s [ 74/738] texlive-lib-11:20230311-77.fc 100% | 6.2 MiB/s | 261.3 KiB | 00m00s [ 75/738] texlive-anysize-11:svn15878.0 100% | 269.0 KiB/s | 11.3 KiB | 00m00s [ 76/738] texlive-attachfile2-11:svn579 100% | 7.8 MiB/s | 447.4 KiB | 00m00s [ 77/738] texlive-booktabs-11:svn53402- 100% | 500.1 KiB/s | 16.5 KiB | 00m00s [ 78/738] texlive-beamer-11:svn65984-70 100% | 4.9 MiB/s | 226.8 KiB | 00m00s [ 79/738] texlive-breqn-11:svn60881-70. 100% | 1.1 MiB/s | 41.4 KiB | 00m00s [ 80/738] texlive-caption-11:svn66580-7 100% | 1.9 MiB/s | 85.9 KiB | 00m00s [ 81/738] texlive-cite-11:svn36428.5.5- 100% | 696.8 KiB/s | 30.0 KiB | 00m00s [ 82/738] texlive-cmap-11:svn57640-70.f 100% | 495.2 KiB/s | 20.3 KiB | 00m00s [ 83/738] texlive-collection-latex-11:s 100% | 257.6 KiB/s | 10.6 KiB | 00m00s [ 84/738] texlive-crop-11:svn55424-70.f 100% | 417.9 KiB/s | 17.6 KiB | 00m00s [ 85/738] texlive-ctable-11:svn38672-70 100% | 502.2 KiB/s | 16.6 KiB | 00m00s [ 86/738] texlive-eso-pic-11:svn56658-7 100% | 374.2 KiB/s | 18.0 KiB | 00m00s [ 87/738] texlive-etoolbox-11:svn56554- 100% | 519.7 KiB/s | 24.4 KiB | 00m00s [ 88/738] texlive-euenc-11:svn19795.0.1 100% | 443.9 KiB/s | 20.9 KiB | 00m00s [ 89/738] texlive-euler-11:svn42428-70. 100% | 428.7 KiB/s | 16.3 KiB | 00m00s [ 90/738] texlive-everysel-11:svn57489- 100% | 9.9 MiB/s | 447.2 KiB | 00m00s [ 91/738] texlive-everyshi-11:svn57001- 100% | 3.0 MiB/s | 145.8 KiB | 00m00s [ 92/738] texlive-extsizes-11:svn17263. 100% | 647.2 KiB/s | 25.9 KiB | 00m00s [ 93/738] texlive-fancybox-11:svn18304. 100% | 617.7 KiB/s | 21.6 KiB | 00m00s [ 94/738] texlive-fancyref-11:svn15878. 100% | 424.1 KiB/s | 17.8 KiB | 00m00s [ 95/738] texlive-fancyvrb-11:svn65585- 100% | 615.0 KiB/s | 25.2 KiB | 00m00s [ 96/738] texlive-filehook-11:svn64822- 100% | 552.6 KiB/s | 21.6 KiB | 00m00s [ 97/738] texlive-float-11:svn15878.1.3 100% | 408.9 KiB/s | 15.5 KiB | 00m00s [ 98/738] texlive-fontspec-11:svn63386- 100% | 1.0 MiB/s | 43.5 KiB | 00m00s [ 99/738] texlive-footnotehyper-11:svn6 100% | 436.3 KiB/s | 19.2 KiB | 00m00s [100/738] texlive-fp-11:svn49719-70.fc4 100% | 1.4 MiB/s | 34.7 KiB | 00m00s [101/738] texlive-grffile-11:svn52756-7 100% | 8.8 MiB/s | 359.0 KiB | 00m00s [102/738] texlive-hologo-11:svn61719-70 100% | 13.3 MiB/s | 585.2 KiB | 00m00s [103/738] texlive-index-11:svn24099.4.1 100% | 565.0 KiB/s | 21.5 KiB | 00m00s [104/738] texlive-jknapltx-11:svn19440. 100% | 804.3 KiB/s | 25.7 KiB | 00m00s [105/738] texlive-infwarerr-11:svn53023 100% | 6.5 MiB/s | 293.8 KiB | 00m00s [106/738] texlive-l3experimental-11:svn 100% | 913.1 KiB/s | 42.0 KiB | 00m00s [107/738] texlive-latexbug-11:svn63596- 100% | 2.6 MiB/s | 236.7 KiB | 00m00s [108/738] texlive-koma-script-11:svn646 100% | 20.8 MiB/s | 6.4 MiB | 00m00s [109/738] texlive-listings-11:svn66222- 100% | 886.5 KiB/s | 165.8 KiB | 00m00s [110/738] texlive-mathspec-11:svn42773- 100% | 466.0 KiB/s | 22.8 KiB | 00m00s [111/738] texlive-lineno-11:svn65586-70 100% | 238.8 KiB/s | 74.5 KiB | 00m00s [112/738] texlive-mathtools-11:svn63767 100% | 522.3 KiB/s | 36.6 KiB | 00m00s [113/738] texlive-lwarp-11:svn66259-77. 100% | 22.0 MiB/s | 3.5 MiB | 00m00s [114/738] texlive-metalogo-11:svn18611. 100% | 385.3 KiB/s | 15.0 KiB | 00m00s [115/738] texlive-memoir-11:svn65040-70 100% | 977.8 KiB/s | 92.9 KiB | 00m00s [116/738] texlive-microtype-11:svn66587 100% | 2.1 MiB/s | 81.4 KiB | 00m00s [117/738] texlive-ms-11:svn57473-70.fc4 100% | 391.8 KiB/s | 16.1 KiB | 00m00s [118/738] texlive-mdwtools-11:svn15878. 100% | 169.0 KiB/s | 34.5 KiB | 00m00s [119/738] texlive-newfloat-11:svn52906- 100% | 2.1 MiB/s | 118.5 KiB | 00m00s [120/738] texlive-ntgclass-11:svn65522- 100% | 612.2 KiB/s | 33.1 KiB | 00m00s [121/738] texlive-pdfcolfoot-11:svn6551 100% | 6.9 MiB/s | 318.1 KiB | 00m00s [122/738] texlive-parskip-11:svn58358-7 100% | 177.0 KiB/s | 15.6 KiB | 00m00s [123/738] texlive-pdflscape-11:svn64851 100% | 1.8 MiB/s | 322.8 KiB | 00m00s [124/738] texlive-pdfpages-11:svn65319- 100% | 189.9 KiB/s | 30.8 KiB | 00m00s [125/738] texlive-pdfmanagement-testpha 100% | 31.9 MiB/s | 8.3 MiB | 00m00s [126/738] texlive-psfrag-11:svn15878.3. 100% | 272.4 KiB/s | 14.2 KiB | 00m00s [127/738] texlive-pdftexcmds-11:svn5577 100% | 2.1 MiB/s | 389.6 KiB | 00m00s [128/738] texlive-ragged2e-11:svn66152- 100% | 12.3 MiB/s | 680.3 KiB | 00m00s [129/738] texlive-rcs-11:svn15878.0-70. 100% | 666.7 KiB/s | 26.7 KiB | 00m00s [130/738] texlive-sansmath-11:svn17997. 100% | 376.9 KiB/s | 13.2 KiB | 00m00s [131/738] texlive-section-11:svn20180.0 100% | 406.9 KiB/s | 22.4 KiB | 00m00s [132/738] texlive-seminar-11:svn59801-7 100% | 1.1 MiB/s | 50.9 KiB | 00m00s [133/738] texlive-sepnum-11:svn20186.2. 100% | 297.2 KiB/s | 15.5 KiB | 00m00s [134/738] texlive-setspace-11:svn65206- 100% | 342.6 KiB/s | 16.8 KiB | 00m00s [135/738] texlive-subfig-11:svn15878.1. 100% | 515.9 KiB/s | 20.1 KiB | 00m00s [136/738] texlive-textcase-11:svn63868- 100% | 319.2 KiB/s | 14.7 KiB | 00m00s [137/738] texlive-thumbpdf-11:svn62518- 100% | 689.7 KiB/s | 40.7 KiB | 00m00s [138/738] texlive-translator-11:svn5941 100% | 7.2 MiB/s | 294.5 KiB | 00m00s [139/738] texlive-ucharcat-11:svn38907- 100% | 412.3 KiB/s | 14.0 KiB | 00m00s [140/738] texlive-typehtml-11:svn17134. 100% | 392.3 KiB/s | 19.6 KiB | 00m00s [141/738] texlive-underscore-11:svn1826 100% | 484.5 KiB/s | 17.4 KiB | 00m00s [142/738] texlive-polyglossia-11:svn657 100% | 467.5 KiB/s | 219.2 KiB | 00m00s [143/738] texlive-unicode-math-11:svn61 100% | 1.3 MiB/s | 62.1 KiB | 00m00s [144/738] texlive-xcolor-11:svn63563-70 100% | 634.7 KiB/s | 31.1 KiB | 00m00s [145/738] texlive-xltxtra-11:svn56594-7 100% | 292.3 KiB/s | 15.5 KiB | 00m00s [146/738] texlive-xkeyval-11:svn63616-7 100% | 380.3 KiB/s | 25.9 KiB | 00m00s [147/738] texlive-xunicode-11:svn30466. 100% | 1.1 MiB/s | 42.9 KiB | 00m00s [148/738] emacs-filesystem-1:29.1-15.fc 100% | 299.6 KiB/s | 7.5 KiB | 00m00s [149/738] perl-File-Compare-0:1.100.700 100% | 585.5 KiB/s | 13.5 KiB | 00m00s [150/738] perl-File-Copy-0:2.41-503.fc4 100% | 565.9 KiB/s | 20.4 KiB | 00m00s [151/738] perl-File-Temp-1:0.231.100-50 100% | 2.4 MiB/s | 58.9 KiB | 00m00s [152/738] perl-Data-Dumper-0:2.188-501. 100% | 776.4 KiB/s | 57.5 KiB | 00m00s [153/738] perl-Text-ParseWords-0:3.31-5 100% | 691.0 KiB/s | 15.9 KiB | 00m00s [154/738] perl-vars-0:1.05-503.fc40.noa 100% | 414.3 KiB/s | 13.3 KiB | 00m00s [155/738] perl-Fcntl-0:1.15-503.fc40.pp 100% | 926.7 KiB/s | 21.3 KiB | 00m00s [156/738] perl-POSIX-0:2.13-503.fc40.pp 100% | 2.1 MiB/s | 117.6 KiB | 00m00s [157/738] perl-overload-0:1.37-503.fc40 100% | 1.9 MiB/s | 45.8 KiB | 00m00s [158/738] perl-Symbol-0:1.09-503.fc40.n 100% | 425.2 KiB/s | 14.5 KiB | 00m00s [159/738] perl-Pod-Usage-4:2.03-500.fc3 100% | 1.1 MiB/s | 39.3 KiB | 00m00s [160/738] perl-base-0:2.27-503.fc40.noa 100% | 716.0 KiB/s | 16.5 KiB | 00m00s [161/738] perl-SelectSaver-0:1.02-503.f 100% | 374.4 KiB/s | 12.0 KiB | 00m00s [162/738] perl-Scalar-List-Utils-5:1.63 100% | 3.1 MiB/s | 75.5 KiB | 00m00s [163/738] perl-Socket-4:2.037-3.fc39.pp 100% | 1.4 MiB/s | 56.2 KiB | 00m00s [164/738] perl-DynaLoader-0:1.54-503.fc 100% | 970.9 KiB/s | 26.2 KiB | 00m00s [165/738] boost-atomic-0:1.81.0-10.fc40 100% | 830.0 KiB/s | 19.1 KiB | 00m00s [166/738] perl-threads-shared-0:1.68-50 100% | 774.2 KiB/s | 46.5 KiB | 00m00s [167/738] boost-container-0:1.81.0-10.f 100% | 1.7 MiB/s | 41.8 KiB | 00m00s [168/738] boost-chrono-0:1.81.0-10.fc40 100% | 592.8 KiB/s | 25.5 KiB | 00m00s [169/738] boost-context-0:1.81.0-10.fc4 100% | 728.0 KiB/s | 16.7 KiB | 00m00s [170/738] boost-coroutine-0:1.81.0-10.f 100% | 883.7 KiB/s | 20.3 KiB | 00m00s [171/738] boost-date-time-0:1.81.0-10.f 100% | 674.9 KiB/s | 15.5 KiB | 00m00s [172/738] boost-contract-0:1.81.0-10.fc 100% | 781.0 KiB/s | 45.3 KiB | 00m00s [173/738] boost-fiber-0:1.81.0-10.fc40. 100% | 1.8 MiB/s | 43.8 KiB | 00m00s [174/738] boost-graph-0:1.81.0-10.fc40. 100% | 5.9 MiB/s | 158.4 KiB | 00m00s [175/738] boost-iostreams-0:1.81.0-10.f 100% | 1.7 MiB/s | 40.8 KiB | 00m00s [176/738] boost-filesystem-0:1.81.0-10. 100% | 955.0 KiB/s | 68.8 KiB | 00m00s [177/738] boost-json-0:1.81.0-10.fc40.p 100% | 4.5 MiB/s | 114.9 KiB | 00m00s [178/738] perl-Encode-4:3.20-501.fc40.p 100% | 6.3 MiB/s | 1.7 MiB | 00m00s [179/738] boost-log-0:1.81.0-10.fc40.pp 100% | 15.0 MiB/s | 520.5 KiB | 00m00s [180/738] boost-nowide-0:1.81.0-10.fc40 100% | 918.4 KiB/s | 21.1 KiB | 00m00s [181/738] boost-math-0:1.81.0-10.fc40.p 100% | 6.2 MiB/s | 306.5 KiB | 00m00s [182/738] boost-program-options-0:1.81. 100% | 4.5 MiB/s | 115.9 KiB | 00m00s [183/738] boost-python3-0:1.81.0-10.fc4 100% | 3.6 MiB/s | 117.1 KiB | 00m00s [184/738] boost-random-0:1.81.0-10.fc40 100% | 1.0 MiB/s | 24.5 KiB | 00m00s [185/738] boost-serialization-0:1.81.0- 100% | 5.2 MiB/s | 138.3 KiB | 00m00s [186/738] boost-regex-0:1.81.0-10.fc40. 100% | 3.6 MiB/s | 121.3 KiB | 00m00s [187/738] boost-locale-0:1.81.0-10.fc40 100% | 1.4 MiB/s | 243.4 KiB | 00m00s [188/738] boost-stacktrace-0:1.81.0-10. 100% | 1.3 MiB/s | 30.4 KiB | 00m00s [189/738] boost-system-0:1.81.0-10.fc40 100% | 647.4 KiB/s | 15.5 KiB | 00m00s [190/738] boost-thread-0:1.81.0-10.fc40 100% | 2.4 MiB/s | 59.9 KiB | 00m00s [191/738] boost-timer-0:1.81.0-10.fc40. 100% | 1.6 MiB/s | 42.5 KiB | 00m00s [192/738] boost-type_erasure-0:1.81.0-1 100% | 1.3 MiB/s | 32.5 KiB | 00m00s [193/738] boost-wave-0:1.81.0-10.fc40.p 100% | 5.3 MiB/s | 237.7 KiB | 00m00s [194/738] boost-test-0:1.81.0-10.fc40.p 100% | 1.8 MiB/s | 249.6 KiB | 00m00s [195/738] clang-resource-filesystem-0:1 100% | 509.9 KiB/s | 14.3 KiB | 00m00s [196/738] python3-numpy-1:1.26.2-1.fc40 100% | 40.3 MiB/s | 7.1 MiB | 00m00s [197/738] cpp-0:13.2.1-6.fc40.ppc64le 100% | 52.7 MiB/s | 9.8 MiB | 00m00s [198/738] glibc-devel-0:2.38.9000-30.fc 100% | 18.6 MiB/s | 609.1 KiB | 00m00s [199/738] libasan-0:13.2.1-6.fc40.ppc64 100% | 15.6 MiB/s | 495.9 KiB | 00m00s [200/738] libatomic-0:13.2.1-6.fc40.ppc 100% | 1.6 MiB/s | 38.1 KiB | 00m00s [201/738] libubsan-0:13.2.1-6.fc40.ppc6 100% | 9.2 MiB/s | 253.2 KiB | 00m00s [202/738] libXext-0:1.3.5-4.fc40.ppc64l 100% | 1.7 MiB/s | 40.8 KiB | 00m00s [203/738] libpng-2:1.6.40-1.fc40.ppc64l 100% | 5.4 MiB/s | 137.4 KiB | 00m00s [204/738] libxcb-0:1.16-2.fc40.ppc64le 100% | 8.9 MiB/s | 256.1 KiB | 00m00s [205/738] pixman-0:0.43.0-1.fc40.ppc64l 100% | 8.3 MiB/s | 229.5 KiB | 00m00s [206/738] default-fonts-core-sans-0:4.0 100% | 1.4 MiB/s | 32.1 KiB | 00m00s [207/738] libicu-0:73.2-3.fc40.ppc64le 100% | 16.8 MiB/s | 10.7 MiB | 00m01s [208/738] fonts-filesystem-1:2.0.5-12.f 100% | 163.1 KiB/s | 8.2 KiB | 00m00s [209/738] xml-common-0:0.6.3-62.fc40.no 100% | 1.3 MiB/s | 31.0 KiB | 00m00s [210/738] libXpm-0:3.5.17-1.fc40.ppc64l 100% | 2.9 MiB/s | 71.3 KiB | 00m00s [211/738] libavif-0:0.11.1-11.fc39.ppc6 100% | 3.9 MiB/s | 96.0 KiB | 00m00s [212/738] libimagequant-0:4.0.3-2.fc40. 100% | 11.6 MiB/s | 391.6 KiB | 00m00s [213/738] libjpeg-turbo-0:2.1.4-3.fc39. 100% | 7.8 MiB/s | 208.5 KiB | 00m00s [214/738] libtiff-0:4.5.0-3.fc40.ppc64l 100% | 10.5 MiB/s | 343.1 KiB | 00m00s [215/738] shared-mime-info-0:2.3-2.fc40 100% | 13.3 MiB/s | 394.3 KiB | 00m00s [216/738] netpbm-0:11.02.00-3.fc40.ppc6 100% | 7.2 MiB/s | 199.5 KiB | 00m00s [217/738] gnutls-0:3.8.2-2.fc40.ppc64le 100% | 19.3 MiB/s | 1.1 MiB | 00m00s [218/738] graphite2-0:1.3.14-13.fc40.pp 100% | 4.1 MiB/s | 104.7 KiB | 00m00s [219/738] libX11-common-0:1.8.7-1.fc40. 100% | 6.4 MiB/s | 176.0 KiB | 00m00s [220/738] adobe-mappings-cmap-deprecate 100% | 3.8 MiB/s | 113.1 KiB | 00m00s [221/738] adobe-mappings-cmap-0:2023062 100% | 36.1 MiB/s | 2.1 MiB | 00m00s [222/738] cups-libs-1:2.4.7-6.fc40.ppc6 100% | 10.1 MiB/s | 321.0 KiB | 00m00s [223/738] adobe-mappings-pdf-0:20190401 100% | 14.8 MiB/s | 697.6 KiB | 00m00s [224/738] jbig2dec-libs-0:0.20-1.fc40.p 100% | 2.9 MiB/s | 78.1 KiB | 00m00s [225/738] lcms2-0:2.15-2.fc39.ppc64le 100% | 5.9 MiB/s | 203.8 KiB | 00m00s [226/738] google-droid-sans-fonts-0:202 100% | 27.6 MiB/s | 2.7 MiB | 00m00s [227/738] libXt-0:1.3.0-1.fc40.ppc64le 100% | 5.8 MiB/s | 197.1 KiB | 00m00s [228/738] libijs-0:0.35-20.fc40.ppc64le 100% | 1.1 MiB/s | 30.4 KiB | 00m00s [229/738] libpaper-1:2.1.1-1.fc39.ppc64 100% | 1.0 MiB/s | 27.5 KiB | 00m00s [230/738] openjpeg2-0:2.5.0-5.fc40.ppc6 100% | 1.5 MiB/s | 203.3 KiB | 00m00s [231/738] cairo-gobject-0:1.18.0-1.fc40 100% | 105.7 KiB/s | 18.7 KiB | 00m00s [232/738] rsvg-pixbuf-loader-0:2.57.1-1 100% | 195.7 KiB/s | 16.4 KiB | 00m00s [233/738] libXft-0:2.3.8-4.fc40.ppc64le 100% | 1.0 MiB/s | 77.9 KiB | 00m00s [234/738] libthai-0:0.1.29-6.fc39.ppc64 100% | 2.8 MiB/s | 215.2 KiB | 00m00s [235/738] fribidi-0:1.0.13-2.fc39.ppc64 100% | 403.9 KiB/s | 94.5 KiB | 00m00s [236/738] poppler-0:23.08.0-1.fc39.ppc6 100% | 10.5 MiB/s | 1.3 MiB | 00m00s [237/738] urw-base35-c059-fonts-0:20200 100% | 20.8 MiB/s | 874.4 KiB | 00m00s [238/738] urw-base35-d050000l-fonts-0:2 100% | 3.0 MiB/s | 76.1 KiB | 00m00s [239/738] urw-base35-fonts-common-0:202 100% | 922.7 KiB/s | 21.2 KiB | 00m00s [240/738] urw-base35-gothic-fonts-0:202 100% | 16.5 MiB/s | 642.9 KiB | 00m00s [241/738] urw-base35-nimbus-mono-ps-fon 100% | 18.9 MiB/s | 795.1 KiB | 00m00s [242/738] urw-base35-nimbus-roman-fonts 100% | 18.6 MiB/s | 856.3 KiB | 00m00s [243/738] urw-base35-nimbus-sans-fonts- 100% | 23.3 MiB/s | 1.3 MiB | 00m00s [244/738] urw-base35-p052-fonts-0:20200 100% | 21.6 MiB/s | 973.6 KiB | 00m00s [245/738] urw-base35-standard-symbols-p 100% | 1.7 MiB/s | 41.9 KiB | 00m00s [246/738] urw-base35-z003-fonts-0:20200 100% | 9.3 MiB/s | 275.9 KiB | 00m00s [247/738] gc-0:8.2.2-4.fc39.ppc64le 100% | 4.8 MiB/s | 121.7 KiB | 00m00s [248/738] libX11-devel-0:1.8.7-1.fc40.p 100% | 23.1 MiB/s | 1.0 MiB | 00m00s [249/738] libglvnd-1:1.7.0-1.fc40.ppc64 100% | 5.1 MiB/s | 130.7 KiB | 00m00s [250/738] libglvnd-core-devel-1:1.7.0-1 100% | 745.5 KiB/s | 17.1 KiB | 00m00s [251/738] libglvnd-egl-1:1.7.0-1.fc40.p 100% | 1.7 MiB/s | 41.0 KiB | 00m00s [252/738] libglvnd-gles-1:1.7.0-1.fc40. 100% | 1.3 MiB/s | 32.2 KiB | 00m00s [253/738] urw-base35-bookman-fonts-0:20 100% | 1.3 MiB/s | 847.3 KiB | 00m01s [254/738] libglvnd-glx-1:1.7.0-1.fc40.p 100% | 5.6 MiB/s | 147.9 KiB | 00m00s [255/738] mesa-libEGL-0:23.3.2-8.fc40.p 100% | 4.6 MiB/s | 150.0 KiB | 00m00s [256/738] llvm-libs-0:17.0.6-2.fc40.ppc 100% | 11.2 MiB/s | 27.7 MiB | 00m02s [257/738] libglvnd-opengl-1:1.7.0-1.fc4 100% | 95.5 KiB/s | 44.6 KiB | 00m00s [258/738] python3-libs-0:3.12.1-2.fc40. 100% | 19.0 MiB/s | 9.4 MiB | 00m00s [259/738] dbus-libs-1:1.14.10-1.fc40.pp 100% | 2.7 MiB/s | 177.4 KiB | 00m00s [260/738] double-conversion-0:3.1.5-9.f 100% | 780.9 KiB/s | 53.1 KiB | 00m00s [261/738] libproxy-0:0.5.3-3.fc40.ppc64 100% | 2.0 MiB/s | 50.1 KiB | 00m00s [262/738] pcre2-utf16-0:10.42-2.fc40.pp 100% | 7.4 MiB/s | 219.9 KiB | 00m00s [263/738] qt-settings-0:39.1-3.fc40.noa 100% | 196.9 KiB/s | 9.8 KiB | 00m00s [264/738] glx-utils-0:9.0.0-4.fc40.ppc6 100% | 2.3 MiB/s | 73.8 KiB | 00m00s [265/738] qt5-qtbase-common-0:5.15.12-1 100% | 255.4 KiB/s | 12.0 KiB | 00m00s [266/738] libSM-0:1.2.4-1.fc40.ppc64le 100% | 1.7 MiB/s | 44.2 KiB | 00m00s [267/738] libX11-xcb-0:1.8.7-1.fc40.ppc 100% | 523.6 KiB/s | 12.0 KiB | 00m00s [268/738] libICE-0:1.1.1-1.fc40.ppc64le 100% | 1.3 MiB/s | 80.6 KiB | 00m00s [269/738] libdrm-0:2.4.117-1.fc40.ppc64 100% | 3.1 MiB/s | 109.7 KiB | 00m00s [270/738] libinput-0:1.24.0-1.fc40.ppc6 100% | 7.0 MiB/s | 229.9 KiB | 00m00s [271/738] libxkbcommon-x11-0:1.6.0-1.fc 100% | 683.1 KiB/s | 21.9 KiB | 00m00s [272/738] mesa-libgbm-0:23.3.2-8.fc40.p 100% | 1.6 MiB/s | 51.1 KiB | 00m00s [273/738] xcb-util-image-0:0.4.1-3.fc39 100% | 820.5 KiB/s | 19.7 KiB | 00m00s [274/738] xcb-util-keysyms-0:0.4.1-3.fc 100% | 634.9 KiB/s | 14.6 KiB | 00m00s [275/738] libxkbcommon-0:1.6.0-1.fc40.p 100% | 1.6 MiB/s | 155.7 KiB | 00m00s [276/738] xcb-util-renderutil-0:0.3.10- 100% | 542.6 KiB/s | 17.9 KiB | 00m00s [277/738] vulkan-headers-0:1.3.268.0-1. 100% | 15.2 MiB/s | 1.2 MiB | 00m00s [278/738] vulkan-loader-0:1.3.268.0-1.f 100% | 6.4 MiB/s | 182.9 KiB | 00m00s [279/738] texlive-texlive-scripts-11:sv 100% | 2.5 MiB/s | 121.8 KiB | 00m00s [280/738] perl-Digest-MD5-0:2.59-1.fc40 100% | 1.5 MiB/s | 36.1 KiB | 00m00s [281/738] texlive-hycolor-11:svn53584-7 100% | 6.7 MiB/s | 382.7 KiB | 00m00s [282/738] xcb-util-wm-0:0.4.2-3.fc39.pp 100% | 112.5 KiB/s | 32.2 KiB | 00m00s [283/738] texlive-hyperref-11:svn65758- 100% | 2.6 MiB/s | 118.1 KiB | 00m00s [284/738] texlive-kvoptions-11:svn63622 100% | 8.0 MiB/s | 492.3 KiB | 00m00s [285/738] texlive-iftex-11:svn61910-70. 100% | 178.7 KiB/s | 19.7 KiB | 00m00s [286/738] texlive-ltxcmds-11:svn56421-7 100% | 8.1 MiB/s | 398.7 KiB | 00m00s [287/738] texlive-amscls-11:svn55378-70 100% | 12.7 MiB/s | 1.1 MiB | 00m00s [288/738] texlive-amsfonts-11:svn61937- 100% | 18.8 MiB/s | 3.7 MiB | 00m00s [289/738] texlive-amsmath-11:svn63514-7 100% | 1.4 MiB/s | 45.3 KiB | 00m00s [290/738] texlive-atbegshi-11:svn53051- 100% | 6.7 MiB/s | 407.5 KiB | 00m00s [291/738] texlive-geometry-11:svn61719- 100% | 483.6 KiB/s | 21.8 KiB | 00m00s [292/738] texlive-pgf-11:svn65553-70.fc 100% | 11.1 MiB/s | 895.7 KiB | 00m00s [293/738] texlive-sansmathaccent-11:svn 100% | 921.2 KiB/s | 35.0 KiB | 00m00s [294/738] texlive-tools-11:svn64892-70. 100% | 1.5 MiB/s | 73.8 KiB | 00m00s [295/738] texlive-pdfescape-11:svn53082 100% | 532.0 KiB/s | 351.6 KiB | 00m01s [296/738] texlive-ucs-11:svn64114-70.fc 100% | 7.1 MiB/s | 422.2 KiB | 00m00s [297/738] texlive-ae-11:svn15878.1.4-70 100% | 2.7 MiB/s | 114.4 KiB | 00m00s [298/738] texlive-atveryend-11:svn53108 100% | 6.6 MiB/s | 383.9 KiB | 00m00s [299/738] texlive-l3kernel-11:svn66094- 100% | 1.2 MiB/s | 201.2 KiB | 00m00s [300/738] texlive-auxhook-11:svn53173-7 100% | 5.4 MiB/s | 293.5 KiB | 00m00s [301/738] texlive-babel-english-11:svn4 100% | 523.8 KiB/s | 19.4 KiB | 00m00s [302/738] texlive-babel-11:svn65823-70. 100% | 8.2 MiB/s | 478.9 KiB | 00m00s [303/738] texlive-babelbib-11:svn57349- 100% | 776.8 KiB/s | 52.8 KiB | 00m00s [304/738] texlive-bigintcalc-11:svn5317 100% | 9.5 MiB/s | 464.6 KiB | 00m00s [305/738] texlive-bookmark-11:svn56885- 100% | 7.4 MiB/s | 478.7 KiB | 00m00s [306/738] cmake-0:3.27.7-1.fc40.ppc64le 100% | 7.6 MiB/s | 11.2 MiB | 00m01s [307/738] texlive-carlisle-11:svn59577- 100% | 230.1 KiB/s | 22.1 KiB | 00m00s [308/738] texlive-collection-basic-11:s 100% | 319.7 KiB/s | 10.2 KiB | 00m00s [309/738] texlive-colortbl-11:svn64015- 100% | 399.6 KiB/s | 16.4 KiB | 00m00s [310/738] texlive-epstopdf-pkg-11:svn53 100% | 6.7 MiB/s | 362.9 KiB | 00m00s [311/738] texlive-etexcmds-11:svn53171- 100% | 6.3 MiB/s | 308.8 KiB | 00m00s [312/738] texlive-fancyhdr-11:svn64977- 100% | 495.4 KiB/s | 18.3 KiB | 00m00s [313/738] texlive-bitset-11:svn53837-70 100% | 1.9 MiB/s | 619.0 KiB | 00m00s [314/738] texlive-firstaid-11:svn64892- 100% | 5.0 MiB/s | 273.6 KiB | 00m00s [315/738] texlive-fix2col-11:svn38770-7 100% | 372.1 KiB/s | 15.3 KiB | 00m00s [316/738] texlive-graphics-cfg-11:svn41 100% | 218.4 KiB/s | 11.4 KiB | 00m00s [317/738] texlive-graphics-11:svn66204- 100% | 1.1 MiB/s | 38.9 KiB | 00m00s [318/738] texlive-grfext-11:svn53024-70 100% | 5.4 MiB/s | 316.1 KiB | 00m00s [319/738] texlive-hopatch-11:svn65491-7 100% | 5.7 MiB/s | 327.2 KiB | 00m00s [320/738] texlive-gettitlestring-11:svn 100% | 2.4 MiB/s | 325.9 KiB | 00m00s [321/738] texlive-kvdefinekeys-11:svn53 100% | 6.6 MiB/s | 304.8 KiB | 00m00s [322/738] texlive-intcalc-11:svn53168-7 100% | 6.9 MiB/s | 430.8 KiB | 00m00s [323/738] texlive-l3packages-11:svn6572 100% | 1.0 MiB/s | 39.4 KiB | 00m00s [324/738] texlive-l3backend-11:svn65573 100% | 12.3 MiB/s | 895.9 KiB | 00m00s [325/738] texlive-kvsetkeys-11:svn64632 100% | 3.2 MiB/s | 397.1 KiB | 00m00s [326/738] texlive-latexconfig-11:svn535 100% | 295.3 KiB/s | 14.2 KiB | 00m00s [327/738] texlive-latex-lab-11:svn64892 100% | 8.9 MiB/s | 1.8 MiB | 00m00s [328/738] texlive-letltxmacro-11:svn530 100% | 2.5 MiB/s | 298.7 KiB | 00m00s [329/738] texlive-ltxmisc-11:svn21927.0 100% | 664.3 KiB/s | 26.6 KiB | 00m00s [330/738] texlive-mfnfss-11:svn46036-70 100% | 336.6 KiB/s | 15.8 KiB | 00m00s [331/738] texlive-natbib-11:svn20668.8. 100% | 662.2 KiB/s | 29.8 KiB | 00m00s [332/738] texlive-mptopdf-11:svn65952-7 100% | 951.9 KiB/s | 52.4 KiB | 00m00s [333/738] texlive-pagesel-11:svn56105-7 100% | 3.4 MiB/s | 338.9 KiB | 00m00s [334/738] texlive-pslatex-11:svn57434-7 100% | 555.4 KiB/s | 21.1 KiB | 00m00s [335/738] texlive-psnfss-11:svn54694-70 100% | 1.0 MiB/s | 58.6 KiB | 00m00s [336/738] texlive-pspicture-11:svn15878 100% | 323.2 KiB/s | 14.9 KiB | 00m00s [337/738] texlive-refcount-11:svn53164- 100% | 3.4 MiB/s | 333.7 KiB | 00m00s [338/738] texlive-oberdiek-11:svn65521- 100% | 20.1 MiB/s | 7.7 MiB | 00m00s [339/738] texlive-rerunfilecheck-11:svn 100% | 3.5 MiB/s | 339.4 KiB | 00m00s [340/738] texlive-latex-11:svn65161-77. 100% | 33.4 MiB/s | 29.9 MiB | 00m01s [341/738] texlive-uniquecounter-11:svn5 100% | 1.7 MiB/s | 299.1 KiB | 00m00s [342/738] texlive-url-11:svn32528.3.4-7 100% | 418.5 KiB/s | 18.4 KiB | 00m00s [343/738] texlive-transparent-11:svn648 100% | 3.4 MiB/s | 284.4 KiB | 00m00s [344/738] texlive-etex-pkg-11:svn41784- 100% | 350.9 KiB/s | 15.4 KiB | 00m00s [345/738] texlive-pstricks-11:svn65346- 100% | 2.7 MiB/s | 115.8 KiB | 00m00s [346/738] texlive-currfile-11:svn64673- 100% | 533.9 KiB/s | 19.8 KiB | 00m00s [347/738] texlive-kastrup-11:svn15878.0 100% | 368.2 KiB/s | 11.4 KiB | 00m00s [348/738] texlive-stringenc-11:svn52982 100% | 1.6 MiB/s | 701.2 KiB | 00m00s [349/738] texlive-rsfs-11:svn15878.0-70 100% | 1.6 MiB/s | 72.2 KiB | 00m00s [350/738] texlive-footmisc-11:svn62524- 100% | 869.2 KiB/s | 23.5 KiB | 00m00s [351/738] texlive-marginnote-11:svn4838 100% | 349.0 KiB/s | 16.1 KiB | 00m00s [352/738] texlive-lm-11:svn65956-70.fc4 100% | 45.7 MiB/s | 12.0 MiB | 00m00s [353/738] texlive-luaotfload-11:svn6461 100% | 5.1 MiB/s | 1.2 MiB | 00m00s [354/738] texlive-marvosym-11:svn29349. 100% | 1.7 MiB/s | 145.2 KiB | 00m00s [355/738] texlive-mparhack-11:svn59066- 100% | 379.6 KiB/s | 16.7 KiB | 00m00s [356/738] texlive-picture-11:svn54867-7 100% | 8.0 MiB/s | 311.0 KiB | 00m00s [357/738] texlive-finstrut-11:svn21719. 100% | 480.1 KiB/s | 18.7 KiB | 00m00s [358/738] texlive-ltabptch-11:svn17533. 100% | 453.6 KiB/s | 17.2 KiB | 00m00s [359/738] texlive-algorithms-11:svn4242 100% | 533.8 KiB/s | 21.9 KiB | 00m00s [360/738] texlive-bidi-11:svn65572-70.f 100% | 2.7 MiB/s | 201.5 KiB | 00m00s [361/738] texlive-luabidi-11:svn54512-7 100% | 518.9 KiB/s | 18.7 KiB | 00m00s [362/738] texlive-luatexbase-11:svn5266 100% | 390.5 KiB/s | 14.8 KiB | 00m00s [363/738] texlive-makecmds-11:svn15878. 100% | 353.1 KiB/s | 14.1 KiB | 00m00s [364/738] texlive-pst-ovl-11:svn54963-7 100% | 476.3 KiB/s | 15.2 KiB | 00m00s [365/738] ghostscript-0:10.02.1-5.fc40. 100% | 1.1 MiB/s | 37.1 KiB | 00m00s [366/738] texlive-luatex-11:svn66967-77 100% | 11.0 MiB/s | 3.9 MiB | 00m00s [367/738] texlive-mnsymbol-11:svn18651. 100% | 12.9 MiB/s | 4.4 MiB | 00m00s [368/738] texlive-catchfile-11:svn53084 100% | 3.6 MiB/s | 305.9 KiB | 00m00s [369/738] texlive-lm-math-11:svn36915.1 100% | 7.4 MiB/s | 446.3 KiB | 00m00s [370/738] texlive-lualatex-math-11:svn6 100% | 467.2 KiB/s | 19.2 KiB | 00m00s [371/738] texlive-pdfcolmk-11:svn52912- 100% | 422.0 KiB/s | 17.3 KiB | 00m00s [372/738] perl-B-0:1.88-503.fc40.ppc64l 100% | 5.7 MiB/s | 180.9 KiB | 00m00s [373/738] texlive-realscripts-11:svn565 100% | 391.3 KiB/s | 17.6 KiB | 00m00s [374/738] perl-parent-1:0.241-500.fc39. 100% | 572.0 KiB/s | 14.3 KiB | 00m00s [375/738] perl-locale-0:1.10-503.fc40.n 100% | 480.1 KiB/s | 13.9 KiB | 00m00s [376/738] perl-mro-0:1.28-503.fc40.ppc6 100% | 867.5 KiB/s | 29.5 KiB | 00m00s [377/738] perl-overloading-0:0.02-503.f 100% | 572.3 KiB/s | 13.2 KiB | 00m00s [378/738] perl-Pod-Perldoc-0:3.28.01-50 100% | 3.2 MiB/s | 86.3 KiB | 00m00s [379/738] perl-podlators-1:5.01-500.fc3 100% | 4.5 MiB/s | 125.1 KiB | 00m00s [380/738] texlive-tipa-11:svn29349.1.3- 100% | 18.1 MiB/s | 2.8 MiB | 00m00s [381/738] perl-Getopt-Std-0:1.13-503.fc 100% | 418.7 KiB/s | 15.9 KiB | 00m00s [382/738] perl-MIME-Base64-0:3.16-501.f 100% | 918.1 KiB/s | 30.3 KiB | 00m00s [383/738] perl-Storable-1:3.32-500.fc39 100% | 3.9 MiB/s | 102.6 KiB | 00m00s [384/738] libedit-0:3.1-48.20230828cvs. 100% | 4.2 MiB/s | 121.2 KiB | 00m00s [385/738] libxcrypt-devel-0:4.4.36-3.fc 100% | 929.2 KiB/s | 28.8 KiB | 00m00s [386/738] libXau-0:1.0.11-4.fc40.ppc64l 100% | 1.0 MiB/s | 32.2 KiB | 00m00s [387/738] kernel-headers-0:6.7.0-68.fc4 100% | 14.9 MiB/s | 1.5 MiB | 00m00s [388/738] abattis-cantarell-vf-fonts-0: 100% | 3.1 MiB/s | 120.6 KiB | 00m00s [389/738] libaom-0:3.8.0-1.fc40.ppc64le 100% | 15.9 MiB/s | 1.3 MiB | 00m00s [390/738] google-noto-sans-vf-fonts-0:2 100% | 6.3 MiB/s | 583.4 KiB | 00m00s [391/738] libdav1d-0:1.2.1-2.fc39.ppc64 100% | 8.1 MiB/s | 314.7 KiB | 00m00s [392/738] rav1e-libs-0:0.6.6-4.fc40.ppc 100% | 19.3 MiB/s | 811.0 KiB | 00m00s [393/738] jbigkit-libs-0:2.1-27.fc40.pp 100% | 2.3 MiB/s | 56.5 KiB | 00m00s [394/738] liblerc-0:4.0.0-4.fc39.ppc64l 100% | 7.7 MiB/s | 220.5 KiB | 00m00s [395/738] svt-av1-libs-0:1.4.1-3.fc39.p 100% | 15.1 MiB/s | 1.1 MiB | 00m00s [396/738] nettle-0:3.9.1-2.fc39.ppc64le 100% | 14.0 MiB/s | 460.0 KiB | 00m00s [397/738] avahi-libs-0:0.8-24.fc39.ppc6 100% | 2.8 MiB/s | 71.8 KiB | 00m00s [398/738] libdatrie-0:0.2.13-7.fc39.ppc 100% | 1.4 MiB/s | 33.9 KiB | 00m00s [399/738] nspr-0:4.35.0-17.fc40.ppc64le 100% | 5.6 MiB/s | 171.8 KiB | 00m00s [400/738] flexiblas-netlib-0:3.3.1-5.fc 100% | 6.8 MiB/s | 2.8 MiB | 00m00s >>> Status code: 404 for http://mirrors.rit.edu/fedora/fedora-secondary/developm [401/738] nss-0:3.96.1-1.fc40.ppc64le 100% | 17.9 MiB/s | 789.6 KiB | 00m00s [402/738] xorg-x11-proto-devel-0:2023.2 100% | 7.9 MiB/s | 297.6 KiB | 00m00s [403/738] libxcb-devel-0:1.16-2.fc40.pp 100% | 26.1 MiB/s | 1.4 MiB | 00m00s [404/738] poppler-data-0:0.4.11-5.fc39. 100% | 19.1 MiB/s | 2.0 MiB | 00m00s [405/738] mesa-libGL-0:23.3.2-8.fc40.pp 100% | 4.5 MiB/s | 196.5 KiB | 00m00s [406/738] libwayland-client-0:1.22.0-2. 100% | 1.1 MiB/s | 35.6 KiB | 00m00s [407/738] libwayland-server-0:1.22.0-2. 100% | 1.9 MiB/s | 45.7 KiB | 00m00s [408/738] libxshmfence-0:1.3.2-1.fc40.p 100% | 526.3 KiB/s | 12.1 KiB | 00m00s [409/738] mesa-libglapi-0:23.3.2-8.fc40 100% | 2.1 MiB/s | 51.9 KiB | 00m00s [410/738] libb2-0:0.98.1-9.fc39.ppc64le 100% | 1.0 MiB/s | 25.2 KiB | 00m00s [411/738] mpdecimal-0:2.5.1-7.fc39.ppc6 100% | 4.0 MiB/s | 103.5 KiB | 00m00s [412/738] duktape-0:2.7.0-5.fc39.ppc64l 100% | 6.9 MiB/s | 183.3 KiB | 00m00s [413/738] python-pip-wheel-0:23.3.1-2.f 100% | 17.7 MiB/s | 1.5 MiB | 00m00s [414/738] libevdev-0:1.13.1-2.fc39.ppc6 100% | 1.4 MiB/s | 44.4 KiB | 00m00s [415/738] libwacom-0:2.9.0-1.fc40.ppc64 100% | 1.9 MiB/s | 47.4 KiB | 00m00s [416/738] mtdev-0:1.1.6-6.fc39.ppc64le 100% | 933.0 KiB/s | 22.4 KiB | 00m00s [417/738] xcb-util-0:0.4.1-3.fc39.ppc64 100% | 789.3 KiB/s | 18.9 KiB | 00m00s [418/738] xkeyboard-config-0:2.40-2.fc4 100% | 22.1 MiB/s | 972.0 KiB | 00m00s [419/738] jsoncpp-0:1.9.5-5.fc39.ppc64l 100% | 3.9 MiB/s | 99.4 KiB | 00m00s [420/738] libuv-1:1.47.0-3.fc40.ppc64le 100% | 8.8 MiB/s | 260.2 KiB | 00m00s [421/738] tzdata-0:2023d-1.fc40.noarch 100% | 3.6 MiB/s | 718.0 KiB | 00m00s [422/738] cmake-data-0:3.27.7-1.fc40.no 100% | 22.6 MiB/s | 2.2 MiB | 00m00s [423/738] rhash-0:1.4.3-3.fc39.ppc64le 100% | 7.4 MiB/s | 205.5 KiB | 00m00s [424/738] texlive-gsftopk-11:svn52851-7 100% | 1.2 MiB/s | 35.5 KiB | 00m00s [425/738] perl-Digest-0:1.20-500.fc39.n 100% | 1.0 MiB/s | 24.7 KiB | 00m00s [426/738] texlive-texlive.infra-11:svn6 100% | 7.0 MiB/s | 295.3 KiB | 00m00s [427/738] texlive-hobsub-11:svn52810-70 100% | 2.3 MiB/s | 76.3 KiB | 00m00s [428/738] texlive-zapfding-11:svn61719- 100% | 1.6 MiB/s | 62.9 KiB | 00m00s [429/738] texlive-csquotes-11:svn64389- 100% | 982.5 KiB/s | 34.4 KiB | 00m00s [430/738] texlive-alphalph-11:svn53087- 100% | 6.5 MiB/s | 359.5 KiB | 00m00s [431/738] texlive-enumitem-11:svn51423- 100% | 675.2 KiB/s | 26.3 KiB | 00m00s [432/738] texlive-hypdoc-11:svn65678-70 100% | 5.5 MiB/s | 333.8 KiB | 00m00s [433/738] texlive-bibtex-11:svn66186-77 100% | 8.5 MiB/s | 452.8 KiB | 00m00s [434/738] texlive-colorprofiles-11:svn4 100% | 3.1 MiB/s | 144.8 KiB | 00m00s [435/738] texlive-dvipdfmx-11:svn66203- 100% | 21.3 MiB/s | 3.0 MiB | 00m00s [436/738] texlive-cm-11:svn57963-70.fc4 100% | 1.7 MiB/s | 321.0 KiB | 00m00s [437/738] texlive-ec-11:svn25033.1.0-70 100% | 6.0 MiB/s | 680.6 KiB | 00m00s [438/738] texlive-enctex-11:svn34957.0- 100% | 2.1 MiB/s | 52.6 KiB | 00m00s [439/738] texlive-etex-11:svn66203-70.f 100% | 714.1 KiB/s | 27.1 KiB | 00m00s [440/738] texlive-graphics-def-11:svn64 100% | 1.1 MiB/s | 27.1 KiB | 00m00s [441/738] texlive-glyphlist-11:svn54074 100% | 841.4 KiB/s | 37.9 KiB | 00m00s [442/738] texlive-hyph-utf8-11:svn61719 100% | 702.8 KiB/s | 28.1 KiB | 00m00s [443/738] texlive-hyphen-base-11:svn664 100% | 877.9 KiB/s | 32.5 KiB | 00m00s [444/738] texlive-hyphenex-11:svn57387- 100% | 475.8 KiB/s | 18.1 KiB | 00m00s [445/738] texlive-knuth-lib-11:svn57963 100% | 1.5 MiB/s | 51.0 KiB | 00m00s [446/738] texlive-ifplatform-11:svn4553 100% | 331.9 KiB/s | 14.9 KiB | 00m00s [447/738] texlive-knuth-local-11:svn579 100% | 1.0 MiB/s | 44.1 KiB | 00m00s [448/738] texlive-lua-alt-getopt-11:svn 100% | 299.9 KiB/s | 11.4 KiB | 00m00s [449/738] texlive-makeindex-11:svn62517 100% | 5.8 MiB/s | 436.6 KiB | 00m00s [450/738] texlive-metafont-11:svn66186- 100% | 4.8 MiB/s | 255.1 KiB | 00m00s [451/738] texlive-luahbtex-11:svn66186- 100% | 19.8 MiB/s | 2.1 MiB | 00m00s [452/738] texlive-mflogo-11:svn42428-70 100% | 486.6 KiB/s | 15.1 KiB | 00m00s [453/738] texlive-mfware-11:svn66186-77 100% | 2.9 MiB/s | 101.4 KiB | 00m00s [454/738] texlive-plain-11:svn57963-70. 100% | 1.2 MiB/s | 46.8 KiB | 00m00s [455/738] texlive-modes-11:svn61719-70. 100% | 5.8 MiB/s | 304.4 KiB | 00m00s [456/738] texlive-tex-ini-files-11:svn4 100% | 353.7 KiB/s | 14.1 KiB | 00m00s [457/738] texlive-tex-11:svn66186-77.fc 100% | 4.6 MiB/s | 216.6 KiB | 00m00s [458/738] texlive-pdftex-11:svn66243-77 100% | 20.5 MiB/s | 2.5 MiB | 00m00s [459/738] texlive-texlive-common-doc-11 100% | 3.5 MiB/s | 156.0 KiB | 00m00s [460/738] texlive-texlive-msg-translati 100% | 5.0 MiB/s | 163.9 KiB | 00m00s [461/738] texlive-texlive-en-11:svn6657 100% | 21.1 MiB/s | 2.0 MiB | 00m00s [462/738] texlive-unicode-data-11:svn64 100% | 6.0 MiB/s | 369.5 KiB | 00m00s [463/738] texlive-xdvi-11:svn62387-77.f 100% | 6.4 MiB/s | 366.3 KiB | 00m00s [464/738] texlive-epstopdf-11:svn66461- 100% | 711.1 KiB/s | 29.9 KiB | 00m00s [465/738] texlive-beton-11:svn15878.0-7 100% | 363.5 KiB/s | 14.5 KiB | 00m00s [466/738] texlive-minitoc-11:svn61719-7 100% | 3.3 MiB/s | 120.6 KiB | 00m00s [467/738] texlive-parallel-11:svn15878. 100% | 352.0 KiB/s | 16.5 KiB | 00m00s [468/738] texlive-pdfcol-11:svn64469-70 100% | 8.6 MiB/s | 325.4 KiB | 00m00s [469/738] texlive-sauerj-11:svn15878.0- 100% | 477.0 KiB/s | 18.6 KiB | 00m00s [470/738] texlive-avantgar-11:svn61983- 100% | 6.0 MiB/s | 321.0 KiB | 00m00s [471/738] texlive-zref-11:svn62977-70.f 100% | 6.4 MiB/s | 686.9 KiB | 00m00s [472/738] texlive-charter-11:svn15878.0 100% | 4.0 MiB/s | 205.3 KiB | 00m00s [473/738] texlive-bookman-11:svn61719-7 100% | 3.3 MiB/s | 366.9 KiB | 00m00s [474/738] texlive-courier-11:svn61719-7 100% | 7.8 MiB/s | 524.3 KiB | 00m00s [475/738] texlive-mathpazo-11:svn52663- 100% | 2.4 MiB/s | 88.8 KiB | 00m00s [476/738] texlive-palatino-11:svn61719- 100% | 8.4 MiB/s | 421.6 KiB | 00m00s [477/738] texlive-helvetic-11:svn61719- 100% | 4.6 MiB/s | 654.3 KiB | 00m00s [478/738] texlive-symbol-11:svn61719-70 100% | 1.1 MiB/s | 53.2 KiB | 00m00s [479/738] texlive-utopia-11:svn15878.0- 100% | 4.3 MiB/s | 238.3 KiB | 00m00s [480/738] texlive-times-11:svn61719-70. 100% | 2.7 MiB/s | 367.3 KiB | 00m00s [481/738] texlive-auto-pst-pdf-11:svn56 100% | 224.9 KiB/s | 15.5 KiB | 00m00s [482/738] texlive-biblatex-11:svn66403- 100% | 6.6 MiB/s | 303.5 KiB | 00m00s [483/738] texlive-bera-11:svn20031.0-70 100% | 3.3 MiB/s | 354.8 KiB | 00m00s [484/738] texlive-breakurl-11:svn29901. 100% | 377.4 KiB/s | 15.9 KiB | 00m00s [485/738] texlive-multido-11:svn18302.1 100% | 595.6 KiB/s | 16.7 KiB | 00m00s [486/738] texlive-filecontents-11:svn52 100% | 361.6 KiB/s | 15.2 KiB | 00m00s [487/738] texlive-paralist-11:svn43021- 100% | 316.0 KiB/s | 16.4 KiB | 00m00s [488/738] texlive-pst-3d-11:svn17257.1. 100% | 419.4 KiB/s | 16.8 KiB | 00m00s [489/738] texlive-pst-coil-11:svn62977- 100% | 373.9 KiB/s | 17.2 KiB | 00m00s [490/738] texlive-pst-eps-11:svn15878.1 100% | 319.7 KiB/s | 16.0 KiB | 00m00s [491/738] texlive-cm-super-11:svn15878. 100% | 49.6 MiB/s | 61.7 MiB | 00m01s [492/738] texlive-pst-fill-11:svn60671- 100% | 40.0 KiB/s | 16.9 KiB | 00m00s [493/738] texlive-pst-grad-11:svn15878. 100% | 41.1 KiB/s | 17.1 KiB | 00m00s [494/738] texlive-pst-plot-11:svn65346- 100% | 1.2 MiB/s | 35.9 KiB | 00m00s [495/738] texlive-pst-text-11:svn49542- 100% | 451.8 KiB/s | 17.6 KiB | 00m00s [496/738] texlive-pst-tree-11:svn60421- 100% | 822.6 KiB/s | 19.7 KiB | 00m00s [497/738] texlive-pst-tools-11:svn60621 100% | 469.6 KiB/s | 19.7 KiB | 00m00s [498/738] texlive-pstricks-add-11:svn65 100% | 772.3 KiB/s | 35.5 KiB | 00m00s [499/738] texlive-showexpl-11:svn57414- 100% | 367.2 KiB/s | 16.9 KiB | 00m00s [500/738] texlive-lua-uni-algos-11:svn6 100% | 1.7 MiB/s | 95.4 KiB | 00m00s [501/738] texlive-lualibs-11:svn64615-7 100% | 2.2 MiB/s | 158.8 KiB | 00m00s [502/738] zziplib-0:0.13.72-5.fc39.ppc6 100% | 2.1 MiB/s | 90.4 KiB | 00m00s [503/738] texlive-changepage-11:svn1587 100% | 385.4 KiB/s | 18.5 KiB | 00m00s [504/738] texlive-placeins-11:svn19848. 100% | 421.1 KiB/s | 12.2 KiB | 00m00s [505/738] texlive-xifthen-11:svn38929-7 100% | 387.2 KiB/s | 15.1 KiB | 00m00s [506/738] texlive-titlesec-11:svn59845- 100% | 713.5 KiB/s | 32.8 KiB | 00m00s [507/738] texlive-ctablestack-11:svn385 100% | 468.8 KiB/s | 16.9 KiB | 00m00s [508/738] ghostscript-tools-fonts-0:10. 100% | 276.9 KiB/s | 12.2 KiB | 00m00s [509/738] perl-if-0:0.61.000-503.fc40.n 100% | 570.4 KiB/s | 14.3 KiB | 00m00s [510/738] ghostscript-tools-printing-0: 100% | 274.5 KiB/s | 12.9 KiB | 00m00s [511/738] perl-HTTP-Tiny-0:0.088-3.fc39 100% | 2.3 MiB/s | 55.5 KiB | 00m00s [512/738] perl-IPC-Open3-0:1.22-503.fc4 100% | 960.4 KiB/s | 22.1 KiB | 00m00s [513/738] perl-Pod-Simple-1:3.45-4.fc39 100% | 8.2 MiB/s | 218.5 KiB | 00m00s [514/738] perl-Term-ANSIColor-0:5.01-50 100% | 1.9 MiB/s | 47.5 KiB | 00m00s [515/738] perl-Term-Cap-0:1.18-500.fc39 100% | 949.3 KiB/s | 21.8 KiB | 00m00s [516/738] groff-base-0:1.23.0-3.fc40.pp 100% | 7.4 MiB/s | 1.2 MiB | 00m00s [517/738] flexiblas-0:3.3.1-5.fc39.ppc6 100% | 327.4 KiB/s | 32.7 KiB | 00m00s >>> Status code: 404 for http://mirrors.rit.edu/fedora/fedora-secondary/developm [518/738] flexiblas-openblas-openmp-0:3 100% | 117.0 KiB/s | 16.6 KiB | 00m00s >>> Status code: 404 for http://mirrors.rit.edu/fedora/fedora-secondary/developm [519/738] libgfortran-0:13.2.1-6.fc40.p 100% | 3.5 MiB/s | 610.7 KiB | 00m00s [520/738] google-noto-fonts-common-0:20 100% | 411.5 KiB/s | 17.3 KiB | 00m00s [521/738] libquadmath-0:13.2.1-6.fc40.p 100% | 1.1 MiB/s | 213.8 KiB | 00m00s [522/738] crypto-policies-scripts-0:202 100% | 1.3 MiB/s | 117.1 KiB | 00m00s [523/738] libjxl-1:0.8.2-3.fc40.ppc64le 100% | 7.9 MiB/s | 1.1 MiB | 00m00s [524/738] nss-sysinit-0:3.96.1-1.fc40.p 100% | 475.0 KiB/s | 18.5 KiB | 00m00s [525/738] nss-util-0:3.96.1-1.fc40.ppc6 100% | 2.1 MiB/s | 97.1 KiB | 00m00s [526/738] libXau-devel-0:1.0.11-4.fc40. 100% | 354.6 KiB/s | 13.5 KiB | 00m00s [527/738] libXfixes-0:6.0.1-1.fc40.ppc6 100% | 475.0 KiB/s | 19.5 KiB | 00m00s [528/738] nss-softokn-0:3.96.1-1.fc40.p 100% | 2.1 MiB/s | 440.4 KiB | 00m00s [529/738] libXxf86vm-0:1.1.5-4.fc40.ppc 100% | 464.5 KiB/s | 18.1 KiB | 00m00s [530/738] libgudev-0:238-2.fc39.ppc64le 100% | 878.9 KiB/s | 34.3 KiB | 00m00s [531/738] libwacom-data-0:2.9.0-1.fc40. 100% | 4.3 MiB/s | 194.4 KiB | 00m00s [532/738] texlive-pst-node-11:svn61838- 100% | 32.0 KiB/s | 39.0 KiB | 00m01s [533/738] vim-filesystem-2:9.1.016-1.fc 100% | 440.5 KiB/s | 17.6 KiB | 00m00s [534/738] perl-FileHandle-0:2.05-503.fc 100% | 375.0 KiB/s | 15.8 KiB | 00m00s [535/738] perl-XML-XPath-0:1.48-4.fc39. 100% | 1.9 MiB/s | 86.9 KiB | 00m00s [536/738] perl-XML-Parser-0:2.47-1.fc40 100% | 1.7 MiB/s | 238.6 KiB | 00m00s [537/738] texlive-dehyph-11:svn48599-70 100% | 1.2 MiB/s | 64.4 KiB | 00m00s [538/738] texlive-xetex-11:svn66203-77. 100% | 8.3 MiB/s | 1.3 MiB | 00m00s [539/738] libXi-0:1.8.1-3.fc40.ppc64le 100% | 806.6 KiB/s | 42.8 KiB | 00m00s [540/738] libXaw-0:1.0.15-1.fc40.ppc64l 100% | 1.9 MiB/s | 210.4 KiB | 00m00s [541/738] perl-Text-Unidecode-0:1.30-22 100% | 586.7 KiB/s | 181.9 KiB | 00m00s [542/738] libXmu-0:1.1.4-4.fc40.ppc64le 100% | 1.5 MiB/s | 83.9 KiB | 00m00s [543/738] texlive-notoccite-11:svn18129 100% | 208.4 KiB/s | 11.5 KiB | 00m00s [544/738] biber-0:2.19-3.fc39.noarch 100% | 4.8 MiB/s | 292.4 KiB | 00m00s [545/738] texlive-logreq-11:svn53003-70 100% | 353.6 KiB/s | 19.1 KiB | 00m00s [546/738] texlive-xpatch-11:svn54563-70 100% | 362.7 KiB/s | 17.4 KiB | 00m00s [547/738] texlive-xstring-11:svn65551-7 100% | 441.3 KiB/s | 24.3 KiB | 00m00s [548/738] texlive-pst-math-11:svn64732- 100% | 343.9 KiB/s | 18.9 KiB | 00m00s [549/738] texlive-attachfile-11:svn4209 100% | 477.5 KiB/s | 21.0 KiB | 00m00s [550/738] texlive-fpl-11:svn54512-70.fc 100% | 1.3 MiB/s | 301.4 KiB | 00m00s [551/738] texlive-varwidth-11:svn24104. 100% | 309.3 KiB/s | 16.7 KiB | 00m00s [552/738] texlive-ifmtarg-11:svn47544-7 100% | 273.6 KiB/s | 13.4 KiB | 00m00s [553/738] perl-Mozilla-CA-0:20231213-1. 100% | 346.1 KiB/s | 13.8 KiB | 00m00s [554/738] perl-Time-Local-2:1.350-3.fc3 100% | 837.1 KiB/s | 34.3 KiB | 00m00s [555/738] perl-IO-Socket-SSL-0:2.084-1. 100% | 1.6 MiB/s | 225.4 KiB | 00m00s [556/738] perl-Pod-Escapes-1:1.07-501.f 100% | 513.0 KiB/s | 19.5 KiB | 00m00s [557/738] perl-Net-SSLeay-0:1.94-1.fc40 100% | 2.7 MiB/s | 394.7 KiB | 00m00s [558/738] perl-Text-Tabs+Wrap-0:2023.05 100% | 520.7 KiB/s | 22.4 KiB | 00m00s [559/738] ncurses-0:6.4-8.20231001.fc40 100% | 8.2 MiB/s | 426.3 KiB | 00m00s [560/738] nss-softokn-freebl-0:3.96.1-1 100% | 7.2 MiB/s | 369.3 KiB | 00m00s [561/738] perl-URI-0:5.21-1.fc40.noarch 100% | 3.0 MiB/s | 125.3 KiB | 00m00s [562/738] highway-0:1.0.7-1.fc40.ppc64l 100% | 2.1 MiB/s | 276.4 KiB | 00m00s [563/738] perl-libwww-perl-0:6.72-1.fc3 100% | 4.7 MiB/s | 209.0 KiB | 00m00s [564/738] perl-I18N-Langinfo-0:0.22-503 100% | 513.2 KiB/s | 22.6 KiB | 00m00s [565/738] perl-open-0:1.13-503.fc40.noa 100% | 381.4 KiB/s | 16.8 KiB | 00m00s [566/738] texlive-xetexconfig-11:svn458 100% | 171.2 KiB/s | 9.9 KiB | 00m00s [567/738] perl-Business-ISBN-0:3.008-2. 100% | 401.3 KiB/s | 32.1 KiB | 00m00s [568/738] perl-Business-ISMN-0:1.203-2. 100% | 344.1 KiB/s | 25.5 KiB | 00m00s [569/738] teckit-0:2.5.12-1.fc40.ppc64l 100% | 1.6 MiB/s | 443.7 KiB | 00m00s [570/738] perl-Business-ISSN-0:1.005-8. 100% | 466.0 KiB/s | 18.2 KiB | 00m00s [571/738] perl-Class-Accessor-0:0.51-18 100% | 513.5 KiB/s | 27.7 KiB | 00m00s [572/738] perl-Data-Compare-0:1.29-2.fc 100% | 652.9 KiB/s | 34.0 KiB | 00m00s [573/738] perl-Data-Dump-0:1.25-8.fc39. 100% | 578.0 KiB/s | 32.4 KiB | 00m00s [574/738] perl-Data-Uniqid-0:0.12-31.fc 100% | 225.9 KiB/s | 12.0 KiB | 00m00s [575/738] perl-DateTime-Calendar-Julian 100% | 530.5 KiB/s | 22.8 KiB | 00m00s [576/738] perl-DateTime-Format-Builder- 100% | 1.8 MiB/s | 92.6 KiB | 00m00s [577/738] perl-DateTime-2:1.65-1.fc40.p 100% | 1.3 MiB/s | 135.0 KiB | 00m00s [578/738] perl-DateTime-TimeZone-0:2.61 100% | 6.6 MiB/s | 397.8 KiB | 00m00s [579/738] perl-File-Slurper-0:0.014-3.f 100% | 375.5 KiB/s | 21.0 KiB | 00m00s [580/738] perl-IO-String-0:1.08-48.fc39 100% | 321.4 KiB/s | 17.0 KiB | 00m00s [581/738] perl-IPC-Cmd-2:1.04-502.fc40. 100% | 690.5 KiB/s | 39.4 KiB | 00m00s [582/738] perl-IPC-Run3-0:0.048-29.fc39 100% | 893.5 KiB/s | 37.5 KiB | 00m00s [583/738] perl-LWP-Protocol-https-0:6.1 100% | 497.7 KiB/s | 20.4 KiB | 00m00s [584/738] perl-Lingua-Translit-0:0.29-4 100% | 845.2 KiB/s | 33.0 KiB | 00m00s [585/738] perl-List-AllUtils-0:0.19-10. 100% | 1.1 MiB/s | 48.5 KiB | 00m00s [586/738] perl-Log-Log4perl-0:1.57-3.fc 100% | 7.6 MiB/s | 359.8 KiB | 00m00s [587/738] perl-Regexp-Common-0:20170602 100% | 4.3 MiB/s | 183.5 KiB | 00m00s [588/738] perl-Sort-Key-0:1.33-28.fc39. 100% | 1.1 MiB/s | 46.6 KiB | 00m00s [589/738] perl-Parse-RecDescent-0:1.967 100% | 1.6 MiB/s | 208.0 KiB | 00m00s [590/738] perl-Text-Balanced-0:2.06-500 100% | 1.2 MiB/s | 48.5 KiB | 00m00s [591/738] perl-Text-CSV-0:2.03-1.fc40.n 100% | 2.8 MiB/s | 115.6 KiB | 00m00s [592/738] perl-Text-Roman-0:3.5-25.fc39 100% | 585.5 KiB/s | 22.2 KiB | 00m00s [593/738] perl-Text-BibTeX-0:0.89-3.fc3 100% | 2.0 MiB/s | 257.9 KiB | 00m00s [594/738] perl-Unicode-Collate-0:1.31-5 100% | 8.7 MiB/s | 734.0 KiB | 00m00s [595/738] perl-Unicode-LineBreak-0:2019 100% | 1.4 MiB/s | 121.9 KiB | 00m00s [596/738] perl-Unicode-Normalize-0:1.32 100% | 2.2 MiB/s | 90.7 KiB | 00m00s [597/738] perl-Unicode-UCD-0:0.78-503.f 100% | 1.8 MiB/s | 78.5 KiB | 00m00s [598/738] openblas-openmp-0:0.3.25-1.fc 100% | 3.6 MiB/s | 4.6 MiB | 00m01s [599/738] perl-XML-LibXML-1:2.0209-3.fc 100% | 7.7 MiB/s | 355.9 KiB | 00m00s [600/738] perl-XML-LibXML-Simple-0:1.01 100% | 781.3 KiB/s | 32.0 KiB | 00m00s [601/738] perl-XML-LibXSLT-0:2.002.001- 100% | 1.7 MiB/s | 69.7 KiB | 00m00s [602/738] perl-XML-Writer-0:0.900-12.fc 100% | 872.8 KiB/s | 33.2 KiB | 00m00s [603/738] perl-autovivification-0:0.18- 100% | 800.1 KiB/s | 33.6 KiB | 00m00s [604/738] perl-sigtrap-0:1.10-503.fc40. 100% | 418.5 KiB/s | 15.9 KiB | 00m00s [605/738] perl-IO-Socket-IP-0:0.42-1.fc 100% | 1.1 MiB/s | 41.6 KiB | 00m00s [606/738] perl-AutoLoader-0:5.74-503.fc 100% | 524.2 KiB/s | 21.5 KiB | 00m00s [607/738] openblas-0:0.3.25-1.fc40.ppc6 100% | 998.8 KiB/s | 38.0 KiB | 00m00s [608/738] perl-libnet-0:3.15-501.fc39.n 100% | 3.1 MiB/s | 128.5 KiB | 00m00s [609/738] perl-Encode-Locale-0:1.05-27. 100% | 449.4 KiB/s | 18.4 KiB | 00m00s [610/738] perl-File-Listing-0:6.16-1.fc 100% | 628.6 KiB/s | 24.5 KiB | 00m00s [611/738] perl-HTML-Parser-0:3.81-3.fc3 100% | 3.0 MiB/s | 127.2 KiB | 00m00s [612/738] perl-HTTP-Cookies-0:6.11-1.fc 100% | 884.5 KiB/s | 37.1 KiB | 00m00s [613/738] perl-HTTP-Date-0:6.06-2.fc39. 100% | 629.2 KiB/s | 23.9 KiB | 00m00s [614/738] perl-HTTP-Message-0:6.45-1.fc 100% | 2.5 MiB/s | 100.8 KiB | 00m00s [615/738] perl-HTTP-Negotiate-0:6.01-36 100% | 466.5 KiB/s | 19.1 KiB | 00m00s [616/738] perl-LWP-MediaTypes-0:6.04-15 100% | 865.3 KiB/s | 32.9 KiB | 00m00s [617/738] perl-Module-Load-1:0.36-501.f 100% | 449.7 KiB/s | 17.1 KiB | 00m00s [618/738] perl-NTLM-0:1.09-36.fc39.noar 100% | 527.8 KiB/s | 21.6 KiB | 00m00s [619/738] perl-Net-HTTP-0:6.23-2.fc39.n 100% | 1.0 MiB/s | 39.0 KiB | 00m00s [620/738] perl-Try-Tiny-0:0.31-6.fc39.n 100% | 1.1 MiB/s | 41.5 KiB | 00m00s [621/738] perl-WWW-RobotRules-0:6.02-37 100% | 468.3 KiB/s | 19.2 KiB | 00m00s [622/738] perl-encoding-4:3.00-501.fc40 100% | 1.6 MiB/s | 62.8 KiB | 00m00s [623/738] perl-Business-ISBN-Data-0:202 100% | 1.0 MiB/s | 40.5 KiB | 00m00s [624/738] perl-Tie-Cycle-0:1.227-9.fc39 100% | 493.7 KiB/s | 18.8 KiB | 00m00s [625/738] perl-subs-0:1.04-503.fc40.noa 100% | 299.3 KiB/s | 12.0 KiB | 00m00s [626/738] perl-Clone-0:0.46-4.fc39.ppc6 100% | 608.2 KiB/s | 22.5 KiB | 00m00s [627/738] perl-File-Find-Rule-0:0.34-26 100% | 838.2 KiB/s | 31.9 KiB | 00m00s [628/738] perl-Sys-Hostname-0:1.25-503. 100% | 458.1 KiB/s | 17.4 KiB | 00m00s [629/738] perl-Time-HiRes-4:1.9775-500. 100% | 1.5 MiB/s | 58.1 KiB | 00m00s [630/738] perl-Dist-CheckConflicts-0:0. 100% | 580.0 KiB/s | 22.6 KiB | 00m00s [631/738] perl-Math-BigInt-1:2.0030.02- 100% | 1.9 MiB/s | 230.4 KiB | 00m00s [632/738] perl-Params-ValidationCompile 100% | 983.1 KiB/s | 37.4 KiB | 00m00s [633/738] perl-namespace-autoclean-0:0. 100% | 555.7 KiB/s | 25.0 KiB | 00m00s [634/738] perl-Specio-0:0.48-4.fc39.noa 100% | 1.7 MiB/s | 156.7 KiB | 00m00s [635/738] perl-DateTime-Format-Strptime 100% | 1.0 MiB/s | 40.7 KiB | 00m00s [636/738] perl-Params-Validate-0:1.31-5 100% | 1.6 MiB/s | 70.4 KiB | 00m00s [637/738] perl-Class-Singleton-0:1.6-9. 100% | 649.7 KiB/s | 25.3 KiB | 00m00s [638/738] perl-DateTime-TimeZone-Tzfile 100% | 474.0 KiB/s | 19.4 KiB | 00m00s [639/738] perl-DateTime-Locale-0:1.40-1 100% | 13.1 MiB/s | 3.8 MiB | 00m00s [640/738] perl-Module-Runtime-0:0.016-2 100% | 376.6 KiB/s | 23.0 KiB | 00m00s [641/738] perl-ExtUtils-MM-Utils-2:7.70 100% | 279.2 KiB/s | 11.4 KiB | 00m00s [642/738] perl-Locale-Maketext-Simple-1 100% | 457.2 KiB/s | 17.8 KiB | 00m00s [643/738] perl-Module-Load-Conditional- 100% | 557.5 KiB/s | 21.7 KiB | 00m00s [644/738] perl-Params-Check-1:0.38-500. 100% | 526.6 KiB/s | 21.6 KiB | 00m00s [645/738] perl-List-SomeUtils-0:0.59-3. 100% | 1.1 MiB/s | 45.1 KiB | 00m00s [646/738] perl-List-UtilsBy-0:0.12-7.fc 100% | 677.4 KiB/s | 28.5 KiB | 00m00s [647/738] perl-IPC-SysV-0:2.09-503.fc40 100% | 936.3 KiB/s | 41.2 KiB | 00m00s [648/738] perl-LDAP-1:0.68-11.fc39.noar 100% | 8.0 MiB/s | 383.8 KiB | 00m00s [649/738] perl-Log-Dispatch-0:2.71-2.fc 100% | 1.7 MiB/s | 83.9 KiB | 00m00s [650/738] perl-Log-Dispatch-FileRotate- 100% | 715.6 KiB/s | 32.2 KiB | 00m00s [651/738] perl-Safe-0:2.44-503.fc40.noa 100% | 628.6 KiB/s | 25.1 KiB | 00m00s [652/738] perl-MIME-Charset-0:1.013.1-3 100% | 1.2 MiB/s | 47.9 KiB | 00m00s [653/738] sombok-0:2.4.0-20.fc39.ppc64l 100% | 1.2 MiB/s | 52.0 KiB | 00m00s [654/738] perl-XML-NamespaceSupport-0:1 100% | 653.5 KiB/s | 25.5 KiB | 00m00s [655/738] perl-XML-SAX-0:1.02-13.fc39.n 100% | 1.5 MiB/s | 62.6 KiB | 00m00s [656/738] perl-XML-SAX-Base-0:1.09-21.f 100% | 775.2 KiB/s | 31.8 KiB | 00m00s [657/738] libxslt-0:1.1.39-1.fc40.ppc64 100% | 4.7 MiB/s | 206.2 KiB | 00m00s [658/738] perl-autodie-0:2.37-1.fc40.no 100% | 2.1 MiB/s | 96.8 KiB | 00m00s [659/738] perl-meta-notation-0:5.38.2-5 100% | 267.2 KiB/s | 11.0 KiB | 00m00s [660/738] perl-HTML-Tagset-0:3.20-55.fc 100% | 461.7 KiB/s | 18.0 KiB | 00m00s [661/738] perl-TimeDate-1:2.33-11.fc39. 100% | 1.4 MiB/s | 57.4 KiB | 00m00s [662/738] perl-Compress-Raw-Zlib-0:2.20 100% | 1.5 MiB/s | 63.9 KiB | 00m00s [663/738] perl-IO-HTML-0:1.004-11.fc39. 100% | 656.6 KiB/s | 27.6 KiB | 00m00s [664/738] perl-IO-Compress-0:2.206-1.fc 100% | 5.8 MiB/s | 272.1 KiB | 00m00s [665/738] mailcap-0:2.1.54-2.fc39.noarc 100% | 790.5 KiB/s | 34.0 KiB | 00m00s [666/738] perl-Digest-HMAC-0:1.04-8.fc3 100% | 561.4 KiB/s | 21.9 KiB | 00m00s [667/738] perl-Filter-2:1.64-501.fc39.p 100% | 2.1 MiB/s | 88.6 KiB | 00m00s [668/738] perl-Number-Compare-0:0.03-36 100% | 288.1 KiB/s | 11.8 KiB | 00m00s [669/738] perl-Text-Glob-0:0.11-21.fc39 100% | 332.4 KiB/s | 13.0 KiB | 00m00s [670/738] perl-Math-Complex-0:1.62-503. 100% | 1.2 MiB/s | 46.3 KiB | 00m00s [671/738] perl-File-ShareDir-0:1.118-9. 100% | 663.6 KiB/s | 29.2 KiB | 00m00s [672/738] perl-Eval-Closure-0:0.14-21.f 100% | 609.1 KiB/s | 23.8 KiB | 00m00s [673/738] perl-Exception-Class-0:1.45-8 100% | 1.1 MiB/s | 43.4 KiB | 00m00s [674/738] perl-Devel-StackTrace-1:2.04- 100% | 735.4 KiB/s | 30.2 KiB | 00m00s [675/738] perl-MRO-Compat-0:0.15-7.fc39 100% | 647.5 KiB/s | 25.3 KiB | 00m00s [676/738] perl-Ref-Util-0:0.204-18.fc39 100% | 582.9 KiB/s | 23.3 KiB | 00m00s [677/738] perl-Role-Tiny-0:2.002004-9.f 100% | 775.2 KiB/s | 31.8 KiB | 00m00s [678/738] perl-XString-0:0.005-10.fc39. 100% | 591.9 KiB/s | 23.1 KiB | 00m00s [679/738] perl-version-8:0.99.30-1.fc40 100% | 1.6 MiB/s | 62.5 KiB | 00m00s [680/738] perl-B-Hooks-EndOfScope-0:0.2 100% | 1.0 MiB/s | 43.2 KiB | 00m00s [681/738] perl-Sub-Identify-0:0.14-24.f 100% | 629.2 KiB/s | 27.7 KiB | 00m00s [682/738] perl-namespace-clean-0:0.27-2 100% | 844.8 KiB/s | 34.6 KiB | 00m00s [683/738] perl-Module-Implementation-0: 100% | 432.9 KiB/s | 19.0 KiB | 00m00s [684/738] perl-Date-ISO8601-0:0.005-18. 100% | 488.9 KiB/s | 19.1 KiB | 00m00s [685/738] perl-DateTime-TimeZone-System 100% | 574.4 KiB/s | 22.4 KiB | 00m00s [686/738] perl-Params-Classify-0:0.015- 100% | 739.2 KiB/s | 31.8 KiB | 00m00s [687/738] perl-Locale-Maketext-0:1.33-5 100% | 2.2 MiB/s | 93.6 KiB | 00m00s [688/738] perl-Module-CoreList-1:5.2023 100% | 2.0 MiB/s | 88.5 KiB | 00m00s [689/738] perl-Module-Metadata-0:1.0000 100% | 835.5 KiB/s | 35.1 KiB | 00m00s [690/738] perl-Authen-SASL-0:2.1700-1.f 100% | 1.6 MiB/s | 61.9 KiB | 00m00s [691/738] perl-Convert-ASN1-0:0.34-1.fc 100% | 1.4 MiB/s | 59.2 KiB | 00m00s [692/738] perl-JSON-0:4.10-3.fc39.noarc 100% | 1.9 MiB/s | 94.6 KiB | 00m00s [693/738] perl-Text-Soundex-0:3.05-28.f 100% | 738.4 KiB/s | 30.3 KiB | 00m00s [694/738] perl-Devel-GlobalDestruction- 100% | 415.3 KiB/s | 16.6 KiB | 00m00s [695/738] perl-MIME-Lite-0:3.033-8.fc39 100% | 2.1 MiB/s | 93.7 KiB | 00m00s [696/738] perl-Mail-Sender-1:0.903-22.f 100% | 1.1 MiB/s | 50.4 KiB | 00m00s [697/738] perl-Mail-Sendmail-0:0.80-18. 100% | 829.0 KiB/s | 35.6 KiB | 00m00s [698/738] perl-MailTools-0:2.21-14.fc39 100% | 2.3 MiB/s | 107.8 KiB | 00m00s [699/738] perl-Sys-Syslog-0:0.36-502.fc 100% | 1.0 MiB/s | 46.9 KiB | 00m00s [700/738] perl-Opcode-0:1.64-503.fc40.p 100% | 773.0 KiB/s | 37.1 KiB | 00m00s [701/738] perl-IPC-System-Simple-0:1.30 100% | 857.0 KiB/s | 38.6 KiB | 00m00s [702/738] perl-Tie-RefHash-0:1.40-500.f 100% | 449.3 KiB/s | 22.5 KiB | 00m00s [703/738] perl-Compress-Raw-Bzip2-0:2.2 100% | 736.6 KiB/s | 35.4 KiB | 00m00s [704/738] perl-Digest-SHA-1:6.04-501.fc 100% | 1.2 MiB/s | 64.2 KiB | 00m00s [705/738] perl-Class-Inspector-0:1.36-1 100% | 580.9 KiB/s | 30.2 KiB | 00m00s [706/738] perl-Devel-LexAlias-0:0.05-34 100% | 298.7 KiB/s | 16.7 KiB | 00m00s [707/738] perl-Class-Data-Inheritable-0 100% | 202.3 KiB/s | 12.9 KiB | 00m00s [708/738] perl-Date-Manip-0:6.93-2.fc40 100% | 3.1 MiB/s | 1.1 MiB | 00m00s [709/738] perl-Ref-Util-XS-0:0.117-20.f 100% | 380.1 KiB/s | 23.9 KiB | 00m00s [710/738] perl-Class-Method-Modifiers-0 100% | 771.6 KiB/s | 50.2 KiB | 00m00s [711/738] perl-Hash-Util-FieldHash-0:1. 100% | 619.7 KiB/s | 39.7 KiB | 00m00s [712/738] perl-Sub-Exporter-Progressive 100% | 359.9 KiB/s | 20.9 KiB | 00m00s [713/738] perl-Variable-Magic-0:0.63-4. 100% | 873.5 KiB/s | 55.0 KiB | 00m00s [714/738] perl-Package-Stash-0:0.40-5.f 100% | 542.7 KiB/s | 32.6 KiB | 00m00s [715/738] perl-Devel-CallChecker-0:0.00 100% | 394.4 KiB/s | 24.1 KiB | 00m00s [716/738] perl-I18N-LangTags-0:0.45-503 100% | 775.0 KiB/s | 52.7 KiB | 00m00s [717/738] perl-GSSAPI-0:0.28-43.fc39.pp 100% | 806.2 KiB/s | 54.8 KiB | 00m00s [718/738] perltidy-0:20230912-1.fc40.no 100% | 1.5 MiB/s | 708.8 KiB | 00m00s [719/738] perl-Tie-0:4.6-503.fc40.noarc 100% | 388.0 KiB/s | 27.9 KiB | 00m00s [720/738] perl-deprecate-0:0.04-503.fc4 100% | 206.0 KiB/s | 14.8 KiB | 00m00s [721/738] perl-Email-Date-Format-0:1.00 100% | 241.5 KiB/s | 18.4 KiB | 00m00s [722/738] perl-MIME-Types-0:2.24-3.fc39 100% | 987.4 KiB/s | 69.1 KiB | 00m00s [723/738] perl-Net-SMTP-SSL-0:1.04-22.f 100% | 161.3 KiB/s | 11.5 KiB | 00m00s [724/738] perl-Devel-Caller-0:2.07-3.fc 100% | 236.3 KiB/s | 19.4 KiB | 00m00s [725/738] perl-Pod-Html-0:1.34-503.fc40 100% | 377.6 KiB/s | 29.4 KiB | 00m00s [726/738] perl-Sub-Exporter-0:0.991-1.f 100% | 1.0 MiB/s | 77.9 KiB | 00m00s [727/738] perl-Package-Stash-XS-0:0.30- 100% | 523.2 KiB/s | 37.1 KiB | 00m00s [728/738] perl-DynaLoader-Functions-0:0 100% | 292.1 KiB/s | 18.7 KiB | 00m00s [729/738] perl-PadWalker-0:2.5-10.fc39. 100% | 461.7 KiB/s | 27.2 KiB | 00m00s [730/738] perl-Data-OptList-0:0.114-2.f 100% | 470.9 KiB/s | 26.8 KiB | 00m00s [731/738] perl-Package-Generator-0:1.10 100% | 420.5 KiB/s | 22.3 KiB | 00m00s [732/738] perl-Params-Util-0:1.102-12.f 100% | 629.1 KiB/s | 32.7 KiB | 00m00s [733/738] perl-Sub-Install-0:0.929-3.fc 100% | 418.0 KiB/s | 22.6 KiB | 00m00s [734/738] gcc-plugin-annobin-0:13.2.1-6 100% | 782.4 KiB/s | 52.4 KiB | 00m00s [735/738] annobin-plugin-gcc-0:12.35-1. 100% | 7.5 MiB/s | 960.0 KiB | 00m00s [736/738] annobin-docs-0:12.35-1.fc40.n 100% | 1.3 MiB/s | 90.8 KiB | 00m00s [737/738] cmake-rpm-macros-0:3.27.7-1.f 100% | 308.8 KiB/s | 18.5 KiB | 00m00s [738/738] xpdf-libs-1:4.04-10.fc39.ppc6 100% | 2.9 MiB/s | 695.6 KiB | 00m00s -------------------------------------------------------------------------------- [738/738] Total 100% | 23.8 MiB/s | 492.1 MiB | 00m21s Running transaction [ 1/740] Verify package files 100% | 75.0 B/s | 738.0 B | 00m10s >>> Running pre-transaction scriptlet: texlive-base-11:20230311-77.fc39.ppc64le >>> Stop pre-transaction scriptlet: texlive-base-11:20230311-77.fc39.ppc64le [ 2/740] Prepare transaction 100% | 659.0 B/s | 738.0 B | 00m01s >>> Running pre-install scriptlet: texlive-base-11:20230311-77.fc39.ppc64le >>> Stop pre-install scriptlet: texlive-base-11:20230311-77.fc39.ppc64le [ 3/740] Installing texlive-base-11:20 100% | 166.8 MiB/s | 19.0 MiB | 00m00s [ 4/740] Installing libpng-2:1.6.40-1. 100% | 77.9 MiB/s | 399.0 KiB | 00m00s [ 5/740] Installing texlive-lib-11:202 100% | 109.0 MiB/s | 1.1 MiB | 00m00s [ 6/740] Installing boost-system-0:1.8 100% | 64.1 MiB/s | 196.9 KiB | 00m00s [ 7/740] Installing expat-0:2.5.0-3.fc 100% | 96.4 MiB/s | 592.4 KiB | 00m00s [ 8/740] Installing libicu-0:73.2-3.fc 100% | 147.3 MiB/s | 38.2 MiB | 00m00s [ 9/740] Installing boost-chrono-0:1.8 100% | 96.8 MiB/s | 198.3 KiB | 00m00s [ 10/740] Installing nspr-0:4.35.0-17.f 100% | 112.6 MiB/s | 807.0 KiB | 00m00s [ 11/740] Installing libjpeg-turbo-0:2. 100% | 115.5 MiB/s | 709.8 KiB | 00m00s [ 12/740] Installing boost-thread-0:1.8 100% | 86.2 MiB/s | 264.9 KiB | 00m00s [ 13/740] Installing libglvnd-1:1.7.0-1 100% | 158.5 MiB/s | 1.3 MiB | 00m00s [ 14/740] Installing fonts-filesystem-1 100% | 384.8 KiB/s | 788.0 B | 00m00s [ 15/740] Installing urw-base35-fonts-c 100% | 18.8 MiB/s | 38.4 KiB | 00m00s [ 16/740] Installing cmake-filesystem-0 100% | 1.8 MiB/s | 7.3 KiB | 00m00s [ 17/740] Installing nss-util-0:3.96.1- 100% | 84.7 MiB/s | 347.1 KiB | 00m00s [ 18/740] Installing libdrm-0:2.4.117-1 100% | 106.2 MiB/s | 869.8 KiB | 00m00s [ 19/740] Installing libX11-xcb-0:1.8.7 100% | 95.4 MiB/s | 195.5 KiB | 00m00s [ 20/740] Installing m4-0:1.4.19-7.fc40 100% | 65.6 MiB/s | 738.9 KiB | 00m00s [ 21/740] Installing boost-regex-0:1.81 100% | 96.5 MiB/s | 395.2 KiB | 00m00s [ 22/740] Installing libICE-0:1.1.1-1.f 100% | 82.6 MiB/s | 338.3 KiB | 00m00s [ 23/740] Installing libpaper-1:2.1.1-1 100% | 73.7 MiB/s | 226.5 KiB | 00m00s [ 24/740] Installing boost-context-0:1. 100% | 64.2 MiB/s | 197.1 KiB | 00m00s [ 25/740] Installing boost-atomic-0:1.8 100% | 64.3 MiB/s | 197.6 KiB | 00m00s [ 26/740] Installing boost-filesystem-0 100% | 64.4 MiB/s | 263.9 KiB | 00m00s [ 27/740] Installing libwebp-0:1.3.2-2. 100% | 129.4 MiB/s | 1.4 MiB | 00m00s [ 28/740] Installing libmpc-0:1.3.1-3.f 100% | 84.7 MiB/s | 347.0 KiB | 00m00s [ 29/740] Installing libSM-0:1.2.4-1.fc 100% | 62.1 MiB/s | 254.5 KiB | 00m00s [ 30/740] Installing libgfortran-0:13.2 100% | 137.5 MiB/s | 2.3 MiB | 00m00s [ 31/740] Installing zziplib-0:0.13.72- 100% | 112.8 MiB/s | 924.5 KiB | 00m00s [ 32/740] Installing libevdev-0:1.13.1- 100% | 64.8 MiB/s | 199.1 KiB | 00m00s [ 33/740] Installing mesa-libglapi-0:23 100% | 108.5 MiB/s | 333.3 KiB | 00m00s [ 34/740] Installing libxshmfence-0:1.3 100% | 95.6 MiB/s | 195.8 KiB | 00m00s [ 35/740] Installing libwayland-server- 100% | 48.7 MiB/s | 199.6 KiB | 00m00s [ 36/740] Installing xorg-x11-proto-dev 100% | 73.2 MiB/s | 1.8 MiB | 00m00s [ 37/740] Installing libXau-0:1.0.11-4. 100% | 59.6 MiB/s | 244.0 KiB | 00m00s [ 38/740] Installing libxcb-0:1.16-2.fc 100% | 161.3 MiB/s | 5.2 MiB | 00m00s [ 39/740] Installing mesa-libgbm-0:23.3 100% | 64.5 MiB/s | 198.1 KiB | 00m00s [ 40/740] Installing dbus-libs-1:1.14.1 100% | 108.3 MiB/s | 554.2 KiB | 00m00s [ 41/740] Installing openjpeg2-0:2.5.0- 100% | 98.2 MiB/s | 603.1 KiB | 00m00s [ 42/740] Installing lcms2-0:2.15-2.fc3 100% | 99.9 MiB/s | 613.6 KiB | 00m00s [ 43/740] Installing jbig2dec-libs-0:0. 100% | 59.1 MiB/s | 302.4 KiB | 00m00s [ 44/740] Installing adobe-mappings-cma 100% | 137.3 MiB/s | 14.4 MiB | 00m00s [ 45/740] Installing graphite2-0:1.3.14 100% | 97.2 MiB/s | 497.5 KiB | 00m00s [ 46/740] Installing libatomic-0:13.2.1 100% | 96.2 MiB/s | 197.0 KiB | 00m00s [ 47/740] Installing boost-date-time-0: 100% | 64.1 MiB/s | 196.9 KiB | 00m00s [ 48/740] Installing boost-container-0: 100% | 64.5 MiB/s | 198.3 KiB | 00m00s [ 49/740] Installing emacs-filesystem-1 100% | 531.2 KiB/s | 544.0 B | 00m00s [ 50/740] Installing libtool-ltdl-0:2.4 100% | 72.6 MiB/s | 223.2 KiB | 00m00s [ 51/740] Installing boost-json-0:1.81. 100% | 80.2 MiB/s | 328.3 KiB | 00m00s [ 52/740] Installing boost-wave-0:1.81. 100% | 113.7 MiB/s | 1.0 MiB | 00m00s [ 53/740] Installing adobe-mappings-cma 100% | 81.6 MiB/s | 585.2 KiB | 00m00s [ 54/740] Installing avahi-libs-0:0.8-2 100% | 100.3 MiB/s | 616.0 KiB | 00m00s [ 55/740] Installing xcb-util-keysyms-0 100% | 64.3 MiB/s | 197.4 KiB | 00m00s [ 56/740] Installing xcb-util-renderuti 100% | 65.7 MiB/s | 201.7 KiB | 00m00s [ 57/740] Installing xcb-util-wm-0:0.4. 100% | 96.3 MiB/s | 394.6 KiB | 00m00s [ 58/740] Installing xcb-util-0:0.4.1-3 100% | 64.9 MiB/s | 199.4 KiB | 00m00s [ 59/740] Installing xcb-util-image-0:0 100% | 64.9 MiB/s | 199.3 KiB | 00m00s [ 60/740] Installing libXau-devel-0:1.0 100% | 633.7 KiB/s | 8.2 KiB | 00m00s [ 61/740] Installing libxcb-devel-0:1.1 100% | 17.9 MiB/s | 3.1 MiB | 00m00s [ 62/740] Installing cpp-0:13.2.1-6.fc4 100% | 134.8 MiB/s | 29.9 MiB | 00m00s [ 63/740] Installing boost-fiber-0:1.81 100% | 64.8 MiB/s | 199.2 KiB | 00m00s [ 64/740] Installing boost-log-0:1.81.0 100% | 124.3 MiB/s | 2.0 MiB | 00m00s [ 65/740] Installing boost-coroutine-0: 100% | 64.5 MiB/s | 198.0 KiB | 00m00s [ 66/740] Installing boost-graph-0:1.81 100% | 102.8 MiB/s | 526.5 KiB | 00m00s [ 67/740] Installing nss-softokn-freebl 100% | 103.6 MiB/s | 1.0 MiB | 00m00s [ 68/740] Installing nss-softokn-0:3.96 100% | 151.8 MiB/s | 3.0 MiB | 00m00s [ 69/740] Installing urw-base35-bookman 100% | 62.0 MiB/s | 1.4 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-bookman-fonts-0:20200910-18.fc39. >>> Stop post-install scriptlet: urw-base35-bookman-fonts-0:20200910-18.fc39.noa [ 70/740] Installing urw-base35-c059-fo 100% | 82.1 MiB/s | 1.4 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-c059-fonts-0:20200910-18.fc39.noa >>> Stop post-install scriptlet: urw-base35-c059-fonts-0:20200910-18.fc39.noarch [ 71/740] Installing urw-base35-d050000 100% | 9.3 MiB/s | 85.4 KiB | 00m00s >>> Running post-install scriptlet: urw-base35-d050000l-fonts-0:20200910-18.fc39 >>> Stop post-install scriptlet: urw-base35-d050000l-fonts-0:20200910-18.fc39.no [ 72/740] Installing urw-base35-gothic- 100% | 72.7 MiB/s | 1.2 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-gothic-fonts-0:20200910-18.fc39.n >>> Stop post-install scriptlet: urw-base35-gothic-fonts-0:20200910-18.fc39.noar [ 73/740] Installing urw-base35-nimbus- 100% | 70.1 MiB/s | 1.1 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-nimbus-mono-ps-fonts-0:20200910-1 >>> Stop post-install scriptlet: urw-base35-nimbus-mono-ps-fonts-0:20200910-18.f [ 74/740] Installing urw-base35-nimbus- 100% | 80.4 MiB/s | 1.4 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-nimbus-roman-fonts-0:20200910-18. >>> Stop post-install scriptlet: urw-base35-nimbus-roman-fonts-0:20200910-18.fc3 [ 75/740] Installing urw-base35-nimbus- 100% | 99.8 MiB/s | 2.4 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-nimbus-sans-fonts-0:20200910-18.f >>> Stop post-install scriptlet: urw-base35-nimbus-sans-fonts-0:20200910-18.fc39 [ 76/740] Installing urw-base35-p052-fo 100% | 82.6 MiB/s | 1.5 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-p052-fonts-0:20200910-18.fc39.noa >>> Stop post-install scriptlet: urw-base35-p052-fonts-0:20200910-18.fc39.noarch [ 77/740] Installing urw-base35-standar 100% | 5.5 MiB/s | 45.1 KiB | 00m00s >>> Running post-install scriptlet: urw-base35-standard-symbols-ps-fonts-0:20200 >>> Stop post-install scriptlet: urw-base35-standard-symbols-ps-fonts-0:20200910 [ 78/740] Installing urw-base35-z003-fo 100% | 34.8 MiB/s | 391.8 KiB | 00m00s >>> Running post-install scriptlet: urw-base35-z003-fonts-0:20200910-18.fc39.noa >>> Stop post-install scriptlet: urw-base35-z003-fonts-0:20200910-18.fc39.noarch [ 79/740] Installing urw-base35-fonts-0 100% | 2.8 MiB/s | 5.6 KiB | 00m00s [ 80/740] Installing abattis-cantarell- 100% | 47.4 MiB/s | 194.1 KiB | 00m00s [ 81/740] Installing libglvnd-opengl-1: 100% | 111.7 MiB/s | 457.5 KiB | 00m00s [ 82/740] Installing boost-locale-0:1.8 100% | 112.2 MiB/s | 919.1 KiB | 00m00s [ 83/740] Installing boost-type_erasure 100% | 64.8 MiB/s | 198.9 KiB | 00m00s [ 84/740] Installing boost-timer-0:1.81 100% | 32.4 MiB/s | 199.1 KiB | 00m00s [ 85/740] Installing libicu-devel-0:73. 100% | 82.3 MiB/s | 5.8 MiB | 00m00s [ 86/740] Installing teckit-0:2.5.12-1. 100% | 139.0 MiB/s | 3.5 MiB | 00m00s [ 87/740] Installing annobin-docs-0:12. 100% | 47.2 MiB/s | 96.6 KiB | 00m00s [ 88/740] Installing xpdf-libs-1:4.04-1 100% | 143.6 MiB/s | 2.7 MiB | 00m00s [ 89/740] Installing mailcap-0:2.1.54-2 100% | 28.3 MiB/s | 87.1 KiB | 00m00s [ 90/740] Installing libxslt-0:1.1.39-1 100% | 108.1 MiB/s | 996.5 KiB | 00m00s [ 91/740] Installing openblas-0:0.3.25- 100% | 31.1 MiB/s | 95.5 KiB | 00m00s [ 92/740] Installing openblas-openmp-0: 100% | 166.9 MiB/s | 23.4 MiB | 00m00s [ 93/740] Installing highway-0:1.0.7-1. 100% | 145.3 MiB/s | 2.0 MiB | 00m00s [ 94/740] Installing ncurses-0:6.4-8.20 100% | 134.0 MiB/s | 1.7 MiB | 00m00s [ 95/740] Installing vim-filesystem-2:9 100% | 943.8 KiB/s | 4.7 KiB | 00m00s [ 96/740] Installing libwacom-data-0:2. 100% | 19.5 MiB/s | 678.8 KiB | 00m00s [ 97/740] Installing google-noto-fonts- 100% | 8.8 MiB/s | 18.1 KiB | 00m00s [ 98/740] Installing google-noto-sans-v 100% | 102.6 MiB/s | 1.2 MiB | 00m00s [ 99/740] Installing default-fonts-core 100% | 4.4 MiB/s | 18.2 KiB | 00m00s [100/740] Installing google-droid-sans- 100% | 125.2 MiB/s | 6.3 MiB | 00m00s [101/740] Installing libquadmath-0:13.2 100% | 96.1 MiB/s | 491.8 KiB | 00m00s [102/740] Installing flexiblas-0:3.3.1- 100% | 36.1 MiB/s | 74.0 KiB | 00m00s [103/740] Installing flexiblas-openblas 100% | 63.8 MiB/s | 196.1 KiB | 00m00s [104/740] Installing flexiblas-netlib-0 100% | 142.3 MiB/s | 12.5 MiB | 00m00s >>> Running pre-install scriptlet: groff-base-0:1.23.0-3.fc40.ppc64le >>> Stop pre-install scriptlet: groff-base-0:1.23.0-3.fc40.ppc64le [105/740] Installing groff-base-0:1.23. 100% | 97.2 MiB/s | 5.6 MiB | 00m00s >>> Running post-install scriptlet: groff-base-0:1.23.0-3.fc40.ppc64le >>> Stop post-install scriptlet: groff-base-0:1.23.0-3.fc40.ppc64le [106/740] Installing perl-Digest-SHA-1: 100% | 52.1 MiB/s | 266.6 KiB | 00m00s [107/740] Installing perl-Digest-0:1.20 100% | 12.0 MiB/s | 37.0 KiB | 00m00s [108/740] Installing perl-GSSAPI-0:0.28 100% | 47.7 MiB/s | 244.0 KiB | 00m00s [109/740] Installing perl-Digest-HMAC-0 100% | 9.7 MiB/s | 29.9 KiB | 00m00s [110/740] Installing perl-Tie-0:4.6-503 100% | 16.5 MiB/s | 33.7 KiB | 00m00s [111/740] Installing perl-Digest-MD5-0: 100% | 75.9 MiB/s | 233.3 KiB | 00m00s [112/740] Installing perl-B-0:1.88-503. 100% | 84.8 MiB/s | 607.6 KiB | 00m00s [113/740] Installing perl-FileHandle-0: 100% | 4.8 MiB/s | 9.8 KiB | 00m00s [114/740] Installing perl-Business-ISBN 100% | 54.1 MiB/s | 277.0 KiB | 00m00s [115/740] Installing perl-subs-0:1.04-5 100% | 2.4 MiB/s | 2.5 KiB | 00m00s [116/740] Installing perl-Authen-SASL-0 100% | 23.7 MiB/s | 121.5 KiB | 00m00s [117/740] Installing perl-Data-Dumper-0 100% | 64.8 MiB/s | 265.2 KiB | 00m00s [118/740] Installing perl-Business-ISBN 100% | 18.1 MiB/s | 55.5 KiB | 00m00s [119/740] Installing perl-libnet-0:3.15 100% | 47.9 MiB/s | 294.3 KiB | 00m00s [120/740] Installing perl-AutoLoader-0: 100% | 10.2 MiB/s | 20.9 KiB | 00m00s [121/740] Installing perl-URI-0:5.21-1. 100% | 25.7 MiB/s | 236.6 KiB | 00m00s [122/740] Installing perl-File-Path-0:2 100% | 31.5 MiB/s | 64.5 KiB | 00m00s [123/740] Installing perl-locale-0:1.10 100% | 6.5 MiB/s | 6.6 KiB | 00m00s [124/740] Installing perl-if-0:0.61.000 100% | 6.1 MiB/s | 6.2 KiB | 00m00s [125/740] Installing perl-Mozilla-CA-0: 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [126/740] Installing perl-Time-Local-2: 100% | 23.0 MiB/s | 70.5 KiB | 00m00s [127/740] Installing perl-Pod-Escapes-1 100% | 12.6 MiB/s | 25.9 KiB | 00m00s [128/740] Installing perl-Text-Tabs+Wra 100% | 12.1 MiB/s | 24.7 KiB | 00m00s [129/740] Installing perl-IO-Socket-IP- 100% | 32.7 MiB/s | 100.4 KiB | 00m00s [130/740] Installing perl-Net-SSLeay-0: 100% | 74.2 MiB/s | 1.6 MiB | 00m00s [131/740] Installing perl-IO-Socket-SSL 100% | 87.0 MiB/s | 623.9 KiB | 00m00s [132/740] Installing perl-Class-Struct- 100% | 12.6 MiB/s | 25.9 KiB | 00m00s [133/740] Installing perl-POSIX-0:2.13- 100% | 76.4 MiB/s | 391.1 KiB | 00m00s [134/740] Installing perl-File-Temp-1:0 100% | 53.4 MiB/s | 164.0 KiB | 00m00s [135/740] Installing perl-IPC-Open3-0:1 100% | 11.4 MiB/s | 23.3 KiB | 00m00s [136/740] Installing perl-Term-ANSIColo 100% | 32.3 MiB/s | 99.1 KiB | 00m00s [137/740] Installing perl-Term-Cap-0:1. 100% | 14.9 MiB/s | 30.5 KiB | 00m00s [138/740] Installing perl-Pod-Simple-1: 100% | 61.8 MiB/s | 569.4 KiB | 00m00s [139/740] Installing perl-HTTP-Tiny-0:0 100% | 50.2 MiB/s | 154.2 KiB | 00m00s [140/740] Installing perl-Symbol-0:1.09 100% | 7.0 MiB/s | 7.2 KiB | 00m00s [141/740] Installing perl-SelectSaver-0 100% | 2.5 MiB/s | 2.6 KiB | 00m00s [142/740] Installing perl-Socket-4:2.03 100% | 53.4 MiB/s | 273.3 KiB | 00m00s [143/740] Installing perl-File-stat-0:1 100% | 6.5 MiB/s | 13.2 KiB | 00m00s [144/740] Installing perl-podlators-1:5 100% | 50.8 MiB/s | 312.1 KiB | 00m00s [145/740] Installing perl-Pod-Perldoc-0 100% | 32.9 MiB/s | 168.6 KiB | 00m00s [146/740] Installing perl-Text-ParseWor 100% | 7.1 MiB/s | 14.5 KiB | 00m00s [147/740] Installing perl-Fcntl-0:1.15- 100% | 65.5 MiB/s | 201.4 KiB | 00m00s [148/740] Installing perl-base-0:2.27-5 100% | 6.3 MiB/s | 12.9 KiB | 00m00s [149/740] Installing perl-mro-0:1.28-50 100% | 51.4 MiB/s | 210.3 KiB | 00m00s [150/740] Installing perl-IO-0:1.52-503 100% | 52.6 MiB/s | 322.9 KiB | 00m00s [151/740] Installing perl-overloading-0 100% | 2.7 MiB/s | 5.5 KiB | 00m00s [152/740] Installing perl-Pod-Usage-4:2 100% | 28.1 MiB/s | 86.3 KiB | 00m00s [153/740] Installing perl-Errno-0:1.37- 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [154/740] Installing perl-File-Basename 100% | 7.1 MiB/s | 14.6 KiB | 00m00s [155/740] Installing perl-constant-0:1. 100% | 13.4 MiB/s | 27.4 KiB | 00m00s [156/740] Installing perl-vars-0:1.05-5 100% | 4.2 MiB/s | 4.3 KiB | 00m00s [157/740] Installing perl-Scalar-List-U 100% | 45.6 MiB/s | 280.4 KiB | 00m00s [158/740] Installing perl-parent-1:0.24 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [159/740] Installing perl-overload-0:1. 100% | 17.6 MiB/s | 71.9 KiB | 00m00s [160/740] Installing perl-Getopt-Std-0: 100% | 3.8 MiB/s | 11.6 KiB | 00m00s [161/740] Installing perl-MIME-Base64-0 100% | 36.4 MiB/s | 223.9 KiB | 00m00s [162/740] Installing perl-Storable-1:3. 100% | 52.1 MiB/s | 373.8 KiB | 00m00s [163/740] Installing perl-Getopt-Long-1 100% | 23.9 MiB/s | 146.7 KiB | 00m00s [164/740] Installing perl-Exporter-0:5. 100% | 13.6 MiB/s | 55.5 KiB | 00m00s [165/740] Installing perl-PathTools-0:3 100% | 34.8 MiB/s | 356.0 KiB | 00m00s [166/740] Installing perl-DynaLoader-0: 100% | 10.6 MiB/s | 32.5 KiB | 00m00s [167/740] Installing perl-Encode-4:3.20 100% | 98.2 MiB/s | 10.9 MiB | 00m00s [168/740] Installing perl-Carp-0:1.54-5 100% | 5.8 MiB/s | 47.7 KiB | 00m00s [169/740] Installing perl-libs-4:5.38.2 100% | 57.0 MiB/s | 11.9 MiB | 00m00s [170/740] Installing perl-interpreter-4 100% | 49.0 MiB/s | 301.2 KiB | 00m00s [171/740] Installing perl-File-Find-0:1 100% | 10.4 MiB/s | 42.4 KiB | 00m00s [172/740] Installing perl-Try-Tiny-0:0. 100% | 9.8 MiB/s | 70.5 KiB | 00m00s [173/740] Installing perl-Module-Runtim 100% | 10.2 MiB/s | 31.4 KiB | 00m00s [174/740] Installing perl-version-8:0.9 100% | 28.4 MiB/s | 291.1 KiB | 00m00s [175/740] Installing perl-Dist-CheckCon 100% | 8.1 MiB/s | 33.1 KiB | 00m00s [176/740] Installing perl-Module-Implem 100% | 6.4 MiB/s | 26.1 KiB | 00m00s [177/740] Installing perl-File-Copy-0:2 100% | 6.6 MiB/s | 20.2 KiB | 00m00s [178/740] Installing perl-Unicode-Norma 100% | 67.6 MiB/s | 761.6 KiB | 00m00s [179/740] Installing perl-LWP-MediaType 100% | 19.6 MiB/s | 80.4 KiB | 00m00s [180/740] Installing perl-Sys-Hostname- 100% | 39.2 MiB/s | 200.9 KiB | 00m00s [181/740] Installing perl-Time-HiRes-4: 100% | 39.3 MiB/s | 281.5 KiB | 00m00s [182/740] Installing perl-Compress-Raw- 100% | 34.9 MiB/s | 286.1 KiB | 00m00s [183/740] Installing perl-Params-Util-0 100% | 28.4 MiB/s | 232.7 KiB | 00m00s [184/740] Installing perl-threads-1:2.3 100% | 37.0 MiB/s | 265.0 KiB | 00m00s [185/740] Installing perl-English-0:1.1 100% | 3.2 MiB/s | 6.6 KiB | 00m00s [186/740] Installing perl-File-Compare- 100% | 2.0 MiB/s | 6.0 KiB | 00m00s [187/740] Installing autoconf-0:2.71-7. 100% | 69.5 MiB/s | 2.4 MiB | 00m00s [188/740] Installing perl-Text-Unidecod 100% | 15.0 MiB/s | 491.7 KiB | 00m00s [189/740] Installing perl-I18N-Langinfo 100% | 14.4 MiB/s | 206.5 KiB | 00m00s [190/740] Installing perl-Encode-Locale 100% | 4.9 MiB/s | 20.0 KiB | 00m00s [191/740] Installing perl-Data-Dump-0:1 100% | 12.7 MiB/s | 52.1 KiB | 00m00s [192/740] Installing perl-Text-Balanced 100% | 27.5 MiB/s | 112.6 KiB | 00m00s [193/740] Installing perl-Module-Load-1 100% | 5.2 MiB/s | 15.8 KiB | 00m00s [194/740] Installing perl-Clone-0:0.46- 100% | 34.1 MiB/s | 209.8 KiB | 00m00s [195/740] Installing perl-XML-Namespace 100% | 11.2 MiB/s | 46.0 KiB | 00m00s [196/740] Installing perl-XML-SAX-Base- 100% | 34.1 MiB/s | 174.4 KiB | 00m00s [197/740] Installing perl-TimeDate-1:2. 100% | 10.1 MiB/s | 103.4 KiB | 00m00s [198/740] Installing perl-HTTP-Date-0:6 100% | 10.4 MiB/s | 42.6 KiB | 00m00s [199/740] Installing perl-Devel-StackTr 100% | 12.1 MiB/s | 49.7 KiB | 00m00s [200/740] Installing perl-Date-ISO8601- 100% | 8.3 MiB/s | 25.4 KiB | 00m00s [201/740] Installing perl-Sub-Install-0 100% | 9.1 MiB/s | 37.1 KiB | 00m00s [202/740] Installing perl-Data-OptList- 100% | 10.2 MiB/s | 52.1 KiB | 00m00s [203/740] Installing perl-File-Listing- 100% | 10.4 MiB/s | 42.5 KiB | 00m00s [204/740] Installing perl-Parse-RecDesc 100% | 34.8 MiB/s | 535.3 KiB | 00m00s [205/740] Installing perl-threads-share 100% | 32.6 MiB/s | 233.6 KiB | 00m00s [206/740] Installing perl-Thread-Queue- 100% | 7.4 MiB/s | 30.3 KiB | 00m00s [207/740] Installing perl-Mail-Sendmail 100% | 13.0 MiB/s | 66.5 KiB | 00m00s [208/740] Installing perl-Text-BibTeX-0 100% | 59.0 MiB/s | 1.4 MiB | 00m00s [209/740] Installing perl-Unicode-Colla 100% | 85.2 MiB/s | 5.2 MiB | 00m00s [210/740] Installing perl-Unicode-UCD-0 100% | 50.0 MiB/s | 205.0 KiB | 00m00s [211/740] Installing perl-Params-Valida 100% | 35.6 MiB/s | 291.9 KiB | 00m00s [212/740] Installing perl-List-SomeUtil 100% | 21.3 MiB/s | 108.9 KiB | 00m00s [213/740] Installing perl-Module-CoreLi 100% | 92.3 MiB/s | 1.1 MiB | 00m00s [214/740] Installing perl-Module-Metada 100% | 7.5 MiB/s | 68.9 KiB | 00m00s [215/740] Installing perl-Date-Manip-0: 100% | 65.7 MiB/s | 11.0 MiB | 00m00s [216/740] Installing perl-Lingua-Transl 100% | 58.3 MiB/s | 179.2 KiB | 00m00s [217/740] Installing perl-Pod-Html-0:1. 100% | 14.1 MiB/s | 43.2 KiB | 00m00s [218/740] Installing perl-Business-ISSN 100% | 10.8 MiB/s | 22.1 KiB | 00m00s [219/740] Installing perl-Class-Accesso 100% | 13.9 MiB/s | 42.8 KiB | 00m00s [220/740] Installing perl-File-Slurper- 100% | 14.6 MiB/s | 30.0 KiB | 00m00s [221/740] Installing perl-IO-String-0:1 100% | 8.7 MiB/s | 17.7 KiB | 00m00s [222/740] Installing perl-IPC-Run3-0:0. 100% | 20.2 MiB/s | 62.1 KiB | 00m00s [223/740] Installing perl-Regexp-Common 100% | 51.2 MiB/s | 471.5 KiB | 00m00s [224/740] Installing perl-Sort-Key-0:1. 100% | 47.8 MiB/s | 244.9 KiB | 00m00s [225/740] Installing perl-Text-CSV-0:2. 100% | 85.2 MiB/s | 348.9 KiB | 00m00s [226/740] Installing perl-Text-Roman-0: 100% | 16.9 MiB/s | 34.6 KiB | 00m00s [227/740] Installing perl-XML-Writer-0: 100% | 16.7 MiB/s | 68.6 KiB | 00m00s [228/740] Installing perl-autovivificat 100% | 72.7 MiB/s | 223.5 KiB | 00m00s [229/740] Installing perl-NTLM-0:1.09-3 100% | 15.9 MiB/s | 32.6 KiB | 00m00s [230/740] Installing perl-WWW-RobotRule 100% | 12.6 MiB/s | 25.8 KiB | 00m00s [231/740] Installing perl-Tie-Cycle-0:1 100% | 11.3 MiB/s | 23.2 KiB | 00m00s [232/740] Installing perl-Business-ISMN 100% | 18.3 MiB/s | 37.5 KiB | 00m00s [233/740] Installing perl-Class-Singlet 100% | 13.5 MiB/s | 41.3 KiB | 00m00s [234/740] Installing perl-ExtUtils-MM-U 100% | 1.8 MiB/s | 3.6 KiB | 00m00s [235/740] Installing perl-List-UtilsBy- 100% | 27.9 MiB/s | 57.1 KiB | 00m00s [236/740] Installing perl-List-AllUtils 100% | 44.2 MiB/s | 135.9 KiB | 00m00s [237/740] Installing perl-IPC-SysV-0:2. 100% | 47.7 MiB/s | 244.3 KiB | 00m00s [238/740] Installing perl-MIME-Charset- 100% | 26.2 MiB/s | 107.2 KiB | 00m00s [239/740] Installing perl-meta-notation 100% | 1.1 MiB/s | 2.3 KiB | 00m00s [240/740] Installing perl-sigtrap-0:1.1 100% | 5.6 MiB/s | 11.4 KiB | 00m00s [241/740] Installing perl-HTML-Tagset-0 100% | 6.3 MiB/s | 19.4 KiB | 00m00s [242/740] Installing perl-IO-HTML-0:1.0 100% | 11.4 MiB/s | 46.7 KiB | 00m00s [243/740] Installing perl-Number-Compar 100% | 1.7 MiB/s | 5.4 KiB | 00m00s [244/740] Installing perl-Text-Glob-0:0 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [245/740] Installing perl-File-Find-Rul 100% | 8.6 MiB/s | 44.2 KiB | 00m00s [246/740] Installing perl-Data-Compare- 100% | 9.4 MiB/s | 58.0 KiB | 00m00s [247/740] Installing perl-Math-Complex- 100% | 20.9 MiB/s | 85.8 KiB | 00m00s [248/740] Installing perl-Math-BigInt-1 100% | 62.6 MiB/s | 961.6 KiB | 00m00s [249/740] Installing perl-Data-Uniqid-0 100% | 1.4 MiB/s | 5.8 KiB | 00m00s [250/740] Installing perl-JSON-0:4.10-3 100% | 33.3 MiB/s | 272.7 KiB | 00m00s [251/740] Installing perl-MRO-Compat-0: 100% | 10.9 MiB/s | 44.8 KiB | 00m00s [252/740] Installing perl-XString-0:0.0 100% | 35.6 MiB/s | 218.4 KiB | 00m00s [253/740] Installing perl-Sub-Identify- 100% | 26.4 MiB/s | 216.0 KiB | 00m00s [254/740] Installing perl-Convert-ASN1- 100% | 24.2 MiB/s | 173.3 KiB | 00m00s [255/740] Installing perl-Mail-Sender-1 100% | 31.7 MiB/s | 162.4 KiB | 00m00s [256/740] Installing perl-Sys-Syslog-0: 100% | 38.0 MiB/s | 272.6 KiB | 00m00s [257/740] Installing perl-Opcode-0:1.64 100% | 43.3 MiB/s | 221.7 KiB | 00m00s [258/740] Installing perl-Safe-0:2.44-5 100% | 10.1 MiB/s | 31.0 KiB | 00m00s [259/740] Installing perl-IPC-System-Si 100% | 17.9 MiB/s | 73.4 KiB | 00m00s [260/740] Installing perl-Tie-RefHash-0 100% | 8.7 MiB/s | 35.7 KiB | 00m00s [261/740] Installing perl-autodie-0:2.3 100% | 23.7 MiB/s | 218.8 KiB | 00m00s [262/740] Installing perl-Compress-Raw- 100% | 31.6 MiB/s | 226.8 KiB | 00m00s [263/740] Installing perl-IO-Compress-0 100% | 39.4 MiB/s | 886.6 KiB | 00m00s [264/740] Installing perl-HTTP-Message- 100% | 21.4 MiB/s | 219.2 KiB | 00m00s [265/740] Installing perl-HTML-Parser-0 100% | 37.7 MiB/s | 424.8 KiB | 00m00s [266/740] Installing perl-HTTP-Negotiat 100% | 9.3 MiB/s | 28.6 KiB | 00m00s [267/740] Installing perl-Net-HTTP-0:6. 100% | 12.5 MiB/s | 77.1 KiB | 00m00s [268/740] Installing perltidy-0:2023091 100% | 89.3 MiB/s | 3.4 MiB | 00m00s [269/740] Installing perl-HTTP-Cookies- 100% | 12.3 MiB/s | 75.6 KiB | 00m00s [270/740] Installing perl-LWP-Protocol- 100% | 7.4 MiB/s | 30.3 KiB | 00m00s [271/740] Installing perl-libwww-perl-0 100% | 28.7 MiB/s | 528.1 KiB | 00m00s [272/740] Installing perl-XML-Parser-0: 100% | 41.2 MiB/s | 843.3 KiB | 00m00s [273/740] Installing perl-XML-SAX-0:1.0 100% | 1.1 MiB/s | 125.7 KiB | 00m00s >>> Running post-install scriptlet: perl-XML-SAX-0:1.02-13.fc39.noarch >>> Stop post-install scriptlet: perl-XML-SAX-0:1.02-13.fc39.noarch [274/740] Installing perl-XML-LibXML-1: 100% | 4.2 MiB/s | 1.1 MiB | 00m00s >>> Running trigger-install scriptlet: perl-XML-LibXML-1:2.0209-3.fc40.ppc64le >>> Stop trigger-install scriptlet: perl-XML-LibXML-1:2.0209-3.fc40.ppc64le [275/740] Installing perl-XML-LibXML-Si 100% | 7.3 MiB/s | 52.2 KiB | 00m00s [276/740] Installing perl-XML-LibXSLT-0 100% | 25.0 MiB/s | 281.8 KiB | 00m00s [277/740] Installing perl-Class-Inspect 100% | 11.6 MiB/s | 59.2 KiB | 00m00s [278/740] Installing perl-File-ShareDir 100% | 7.2 MiB/s | 59.1 KiB | 00m00s [279/740] Installing perl-Class-Data-In 100% | 1.7 MiB/s | 7.0 KiB | 00m00s [280/740] Installing perl-Exception-Cla 100% | 15.4 MiB/s | 94.5 KiB | 00m00s [281/740] Installing perl-Ref-Util-XS-0 100% | 25.4 MiB/s | 208.3 KiB | 00m00s [282/740] Installing perl-Ref-Util-0:0. 100% | 6.5 MiB/s | 33.1 KiB | 00m00s [283/740] Installing perl-Class-Method- 100% | 11.9 MiB/s | 109.5 KiB | 00m00s [284/740] Installing perl-Role-Tiny-0:2 100% | 10.3 MiB/s | 63.4 KiB | 00m00s [285/740] Installing perl-Hash-Util-Fie 100% | 28.8 MiB/s | 236.2 KiB | 00m00s [286/740] Installing perl-Variable-Magi 100% | 27.5 MiB/s | 281.7 KiB | 00m00s [287/740] Installing perl-I18N-LangTags 100% | 16.3 MiB/s | 83.6 KiB | 00m00s [288/740] Installing perl-Locale-Makete 100% | 18.9 MiB/s | 173.8 KiB | 00m00s [289/740] Installing perl-Locale-Makete 100% | 4.4 MiB/s | 13.5 KiB | 00m00s [290/740] Installing perl-Params-Check- 100% | 7.0 MiB/s | 28.5 KiB | 00m00s [291/740] Installing perl-Module-Load-C 100% | 5.8 MiB/s | 29.9 KiB | 00m00s [292/740] Installing perl-IPC-Cmd-2:1.0 100% | 14.0 MiB/s | 85.8 KiB | 00m00s [293/740] Installing perl-deprecate-0:0 100% | 2.3 MiB/s | 6.9 KiB | 00m00s [294/740] Installing perl-Text-Soundex- 100% | 22.7 MiB/s | 232.7 KiB | 00m00s [295/740] Installing perl-LDAP-1:0.68-1 100% | 31.3 MiB/s | 960.1 KiB | 00m00s [296/740] Installing perl-Email-Date-Fo 100% | 6.3 MiB/s | 26.0 KiB | 00m00s [297/740] Installing perl-MIME-Types-0: 100% | 29.4 MiB/s | 180.9 KiB | 00m00s [298/740] Installing perl-MIME-Lite-0:3 100% | 30.4 MiB/s | 248.8 KiB | 00m00s [299/740] Installing perl-Net-SMTP-SSL- 100% | 1.3 MiB/s | 5.3 KiB | 00m00s [300/740] Installing perl-MailTools-0:2 100% | 15.9 MiB/s | 212.1 KiB | 00m00s [301/740] Installing perl-Package-Stash 100% | 31.6 MiB/s | 226.6 KiB | 00m00s [302/740] Installing perl-Package-Stash 100% | 11.3 MiB/s | 58.1 KiB | 00m00s [303/740] Installing perl-DynaLoader-Fu 100% | 6.7 MiB/s | 20.7 KiB | 00m00s [304/740] Installing perl-Devel-CallChe 100% | 42.7 MiB/s | 218.8 KiB | 00m00s [305/740] Installing perl-Params-Classi 100% | 36.7 MiB/s | 225.3 KiB | 00m00s [306/740] Installing perl-DateTime-Time 100% | 9.6 MiB/s | 29.6 KiB | 00m00s [307/740] Installing perl-DateTime-Time 100% | 8.4 MiB/s | 25.8 KiB | 00m00s [308/740] Installing perl-PadWalker-0:2 100% | 52.3 MiB/s | 214.2 KiB | 00m00s [309/740] Installing perl-Devel-Caller- 100% | 51.0 MiB/s | 208.9 KiB | 00m00s [310/740] Installing perl-Devel-LexAlia 100% | 49.0 MiB/s | 200.6 KiB | 00m00s [311/740] Installing perl-Eval-Closure- 100% | 11.2 MiB/s | 34.6 KiB | 00m00s [312/740] Installing perl-Params-Valida 100% | 18.4 MiB/s | 94.1 KiB | 00m00s [313/740] Installing perl-Specio-0:0.48 100% | 27.9 MiB/s | 343.3 KiB | 00m00s [314/740] Installing perl-Package-Gener 100% | 10.2 MiB/s | 31.5 KiB | 00m00s [315/740] Installing perl-Sub-Exporter- 100% | 24.6 MiB/s | 201.7 KiB | 00m00s [316/740] Installing perl-Sub-Exporter- 100% | 9.4 MiB/s | 28.8 KiB | 00m00s [317/740] Installing perl-B-Hooks-EndOf 100% | 10.1 MiB/s | 72.5 KiB | 00m00s [318/740] Installing perl-namespace-cle 100% | 7.2 MiB/s | 44.5 KiB | 00m00s [319/740] Installing perl-namespace-aut 100% | 2.6 MiB/s | 42.5 KiB | 00m00s [320/740] Installing perl-DateTime-Loca 100% | 77.0 MiB/s | 22.3 MiB | 00m00s [321/740] Installing perl-DateTime-Time 100% | 106.4 MiB/s | 6.4 MiB | 00m00s [322/740] Installing perl-DateTime-2:1. 100% | 78.0 MiB/s | 559.3 KiB | 00m00s [323/740] Installing perl-DateTime-Cale 100% | 16.7 MiB/s | 34.3 KiB | 00m00s [324/740] Installing perl-DateTime-Form 100% | 32.1 MiB/s | 98.6 KiB | 00m00s [325/740] Installing perl-DateTime-Form 100% | 23.1 MiB/s | 212.7 KiB | 00m00s [326/740] Installing perl-Devel-GlobalD 100% | 6.2 MiB/s | 19.0 KiB | 00m00s [327/740] Installing perl-Log-Dispatch- 100% | 24.3 MiB/s | 149.4 KiB | 00m00s [328/740] Installing perl-Log-Dispatch- 100% | 17.7 MiB/s | 54.4 KiB | 00m00s [329/740] Installing perl-Log-Log4perl- 100% | 54.7 MiB/s | 895.6 KiB | 00m00s [330/740] Installing texlive-texlive-co 100% | 65.4 MiB/s | 268.0 KiB | 00m00s [331/740] Installing rhash-0:1.4.3-3.fc 100% | 79.8 MiB/s | 653.6 KiB | 00m00s [332/740] Installing libuv-1:1.47.0-3.f 100% | 90.7 MiB/s | 650.0 KiB | 00m00s [333/740] Installing jsoncpp-0:1.9.5-5. 100% | 54.9 MiB/s | 337.2 KiB | 00m00s [334/740] Installing xkeyboard-config-0 100% | 97.6 MiB/s | 6.6 MiB | 00m00s [335/740] Installing libxkbcommon-0:1.6 100% | 107.7 MiB/s | 661.5 KiB | 00m00s [336/740] Installing libxkbcommon-x11-0 100% | 95.7 MiB/s | 196.1 KiB | 00m00s [337/740] Installing mtdev-0:1.1.6-6.fc 100% | 64.5 MiB/s | 198.1 KiB | 00m00s [338/740] Installing duktape-0:2.7.0-5. 100% | 64.7 MiB/s | 1.0 MiB | 00m00s [339/740] Installing tzdata-0:2023d-1.f 100% | 14.8 MiB/s | 1.9 MiB | 00m00s [340/740] Installing python-pip-wheel-0 100% | 101.3 MiB/s | 1.5 MiB | 00m00s [341/740] Installing mpdecimal-0:2.5.1- 100% | 46.0 MiB/s | 330.0 KiB | 00m00s [342/740] Installing libb2-0:0.98.1-9.f 100% | 39.7 MiB/s | 203.1 KiB | 00m00s [343/740] Installing python3-0:3.12.1-2 100% | 8.0 MiB/s | 213.4 KiB | 00m00s [344/740] Installing python3-libs-0:3.1 100% | 70.0 MiB/s | 53.3 MiB | 00m01s [345/740] Installing boost-python3-0:1. 100% | 48.6 MiB/s | 398.5 KiB | 00m00s [346/740] Installing cmake-rpm-macros-0 100% | 574.5 KiB/s | 8.0 KiB | 00m00s [347/740] Installing python3-numpy-1:1. 100% | 77.2 MiB/s | 44.7 MiB | 00m01s [348/740] Installing boost-numpy3-0:1.8 100% | 38.7 MiB/s | 198.2 KiB | 00m00s [349/740] Installing vulkan-headers-0:1 100% | 124.3 MiB/s | 24.4 MiB | 00m00s [350/740] Installing crypto-policies-sc 100% | 22.9 MiB/s | 328.6 KiB | 00m00s [351/740] Installing nss-sysinit-0:3.96 100% | 32.4 MiB/s | 199.2 KiB | 00m00s [352/740] Installing nss-0:3.96.1-1.fc4 100% | 65.3 MiB/s | 2.6 MiB | 00m00s >>> Running post-install scriptlet: nss-0:3.96.1-1.fc40.ppc64le >>> Stop post-install scriptlet: nss-0:3.96.1-1.fc40.ppc64le [353/740] Installing libwayland-client- 100% | 38.9 MiB/s | 199.1 KiB | 00m00s [354/740] Installing libglvnd-egl-1:1.7 100% | 32.3 MiB/s | 198.4 KiB | 00m00s [355/740] Installing mesa-libEGL-0:23.3 100% | 56.9 MiB/s | 524.8 KiB | 00m00s [356/740] Installing libglvnd-gles-1:1. 100% | 63.6 MiB/s | 651.2 KiB | 00m00s [357/740] Installing poppler-data-0:0.4 100% | 75.5 MiB/s | 12.4 MiB | 00m00s [358/740] Installing libdatrie-0:0.2.13 100% | 43.5 MiB/s | 222.7 KiB | 00m00s [359/740] Installing libthai-0:0.1.29-6 100% | 70.4 MiB/s | 937.1 KiB | 00m00s [360/740] Installing sombok-0:2.4.0-20. 100% | 38.1 MiB/s | 273.1 KiB | 00m00s [361/740] Installing perl-Unicode-LineB 100% | 26.9 MiB/s | 386.0 KiB | 00m00s [362/740] Installing biber-0:2.19-3.fc3 100% | 53.6 MiB/s | 1.3 MiB | 00m00s [363/740] Installing nettle-0:3.9.1-2.f 100% | 66.5 MiB/s | 1.0 MiB | 00m00s [364/740] Installing gnutls-0:3.8.2-2.f 100% | 78.1 MiB/s | 3.7 MiB | 00m00s [365/740] Installing glib2-0:2.78.3-1.f 100% | 85.0 MiB/s | 16.2 MiB | 00m00s [366/740] Installing shared-mime-info-0 100% | 58.0 MiB/s | 2.7 MiB | 00m00s >>> Running post-install scriptlet: shared-mime-info-0:2.3-2.fc40.ppc64le >>> Stop post-install scriptlet: shared-mime-info-0:2.3-2.fc40.ppc64le [367/740] Installing gdk-pixbuf2-0:2.42 100% | 52.1 MiB/s | 3.0 MiB | 00m00s [368/740] Installing cups-libs-1:2.4.7- 100% | 72.7 MiB/s | 1.1 MiB | 00m00s [369/740] Installing libjxl-1:0.8.2-3.f 100% | 82.0 MiB/s | 3.1 MiB | 00m00s [370/740] Installing libaom-0:3.8.0-1.f 100% | 83.3 MiB/s | 3.5 MiB | 00m00s [371/740] Installing libproxy-0:0.5.3-3 100% | 52.9 MiB/s | 433.3 KiB | 00m00s [372/740] Installing libgudev-0:238-2.f 100% | 45.6 MiB/s | 233.2 KiB | 00m00s [373/740] Installing libwacom-0:2.9.0-1 100% | 49.8 MiB/s | 408.3 KiB | 00m00s [374/740] Installing libinput-0:1.24.0- 100% | 55.7 MiB/s | 1.7 MiB | 00m00s >>> Running post-install scriptlet: libinput-0:1.24.0-1.fc40.ppc64le >>> Stop post-install scriptlet: libinput-0:1.24.0-1.fc40.ppc64le [375/740] Installing liblerc-0:4.0.0-4. 100% | 65.4 MiB/s | 804.0 KiB | 00m00s [376/740] Installing jbigkit-libs-0:2.1 100% | 53.6 MiB/s | 439.0 KiB | 00m00s [377/740] Installing libtiff-0:4.5.0-3. 100% | 83.0 MiB/s | 1.9 MiB | 00m00s [378/740] Installing svt-av1-libs-0:1.4 100% | 88.1 MiB/s | 4.0 MiB | 00m00s [379/740] Installing rav1e-libs-0:0.6.6 100% | 83.2 MiB/s | 2.2 MiB | 00m00s [380/740] Installing libdav1d-0:1.2.1-2 100% | 64.0 MiB/s | 786.6 KiB | 00m00s [381/740] Installing libavif-0:0.11.1-1 100% | 25.9 MiB/s | 344.8 KiB | 00m00s [382/740] Installing kernel-headers-0:6 100% | 37.4 MiB/s | 6.2 MiB | 00m00s [383/740] Installing libxcrypt-devel-0: 100% | 3.5 MiB/s | 32.6 KiB | 00m00s [384/740] Installing glibc-devel-0:2.38 100% | 32.0 MiB/s | 2.6 MiB | 00m00s [385/740] Installing libedit-0:3.1-48.2 100% | 44.4 MiB/s | 409.5 KiB | 00m00s [386/740] Installing llvm-libs-0:17.0.6 100% | 92.3 MiB/s | 126.0 MiB | 00m01s [387/740] Installing vulkan-loader-0:1. 100% | 65.5 MiB/s | 872.0 KiB | 00m00s [388/740] Installing vulkan-loader-deve 100% | 2.9 MiB/s | 5.9 KiB | 00m00s [389/740] Installing qt-settings-0:39.1 100% | 839.8 KiB/s | 1.7 KiB | 00m00s [390/740] Installing pcre2-utf16-0:10.4 100% | 69.4 MiB/s | 710.6 KiB | 00m00s [391/740] Installing double-conversion- 100% | 39.9 MiB/s | 204.1 KiB | 00m00s [392/740] Installing qt5-qtbase-common- 100% | 38.6 KiB/s | 356.0 B | 00m00s >>> Running pre-install scriptlet: qt5-qtbase-0:5.15.12-1.fc40.ppc64le >>> Stop pre-install scriptlet: qt5-qtbase-0:5.15.12-1.fc40.ppc64le [393/740] Installing qt5-qtbase-0:5.15. 100% | 76.0 MiB/s | 13.7 MiB | 00m00s >>> Running post-install scriptlet: qt5-qtbase-0:5.15.12-1.fc40.ppc64le >>> Stop post-install scriptlet: qt5-qtbase-0:5.15.12-1.fc40.ppc64le [394/740] Installing libglvnd-core-deve 100% | 10.0 MiB/s | 41.1 KiB | 00m00s [395/740] Installing gc-0:8.2.2-4.fc39. 100% | 55.9 MiB/s | 916.2 KiB | 00m00s [396/740] Installing guile22-0:2.2.7-9. 100% | 91.4 MiB/s | 44.6 MiB | 00m00s [397/740] Installing make-1:4.4.1-2.fc3 100% | 35.4 MiB/s | 1.9 MiB | 00m00s [398/740] Installing cmake-data-0:3.27. 100% | 21.4 MiB/s | 8.4 MiB | 00m00s [399/740] Installing cmake-0:3.27.7-1.f 100% | 85.7 MiB/s | 33.8 MiB | 00m00s [400/740] Installing fribidi-0:1.0.13-2 100% | 60.0 MiB/s | 675.4 KiB | 00m00s [401/740] Installing libijs-0:0.35-20.f 100% | 45.0 MiB/s | 230.6 KiB | 00m00s [402/740] Installing adobe-mappings-pdf 100% | 72.1 MiB/s | 4.4 MiB | 00m00s [403/740] Installing libX11-common-0:1. 100% | 23.7 MiB/s | 1.2 MiB | 00m00s [404/740] Installing libX11-0:1.8.7-1.f 100% | 72.4 MiB/s | 1.6 MiB | 00m00s [405/740] Installing libXext-0:1.3.5-4. 100% | 44.8 MiB/s | 275.0 KiB | 00m00s [406/740] Installing libXrender-0:0.9.1 100% | 38.9 MiB/s | 199.2 KiB | 00m00s [407/740] Installing libXt-0:1.3.0-1.fc 100% | 59.5 MiB/s | 670.8 KiB | 00m00s [408/740] Installing libXpm-0:3.5.17-1. 100% | 46.0 MiB/s | 329.7 KiB | 00m00s [409/740] Installing libXmu-0:1.1.4-4.f 100% | 50.1 MiB/s | 513.2 KiB | 00m00s [410/740] Installing libXaw-0:1.0.15-1. 100% | 59.3 MiB/s | 668.2 KiB | 00m00s [411/740] Installing libXxf86vm-0:1.1.5 100% | 38.7 MiB/s | 198.4 KiB | 00m00s [412/740] Installing libXi-0:1.8.1-3.fc 100% | 17.9 MiB/s | 201.5 KiB | 00m00s [413/740] Installing libX11-devel-0:1.8 100% | 12.3 MiB/s | 1.1 MiB | 00m00s [414/740] Installing libXfixes-0:6.0.1- 100% | 39.0 MiB/s | 199.4 KiB | 00m00s [415/740] Installing libglvnd-glx-1:1.7 100% | 80.6 MiB/s | 1.2 MiB | 00m00s [416/740] Installing mesa-libGL-0:23.3. 100% | 59.2 MiB/s | 727.2 KiB | 00m00s [417/740] Installing libglvnd-devel-1:1 100% | 88.4 MiB/s | 2.1 MiB | 00m00s [418/740] Installing mesa-libEGL-devel- 100% | 6.8 MiB/s | 21.0 KiB | 00m00s [419/740] Installing glx-utils-0:9.0.0- 100% | 75.3 MiB/s | 847.8 KiB | 00m00s [420/740] Installing netpbm-0:11.02.00- 100% | 52.2 MiB/s | 694.9 KiB | 00m00s [421/740] Installing gts-0:0.7.6-46.201 100% | 87.2 MiB/s | 2.5 MiB | 00m00s [422/740] Installing libimagequant-0:4. 100% | 45.1 MiB/s | 1.0 MiB | 00m00s >>> Running pre-install scriptlet: xml-common-0:0.6.3-62.fc40.noarch >>> Stop pre-install scriptlet: xml-common-0:0.6.3-62.fc40.noarch [423/740] Installing xml-common-0:0.6.3 100% | 11.3 MiB/s | 81.1 KiB | 00m00s [424/740] Installing pixman-0:0.43.0-1. 100% | 58.4 MiB/s | 718.2 KiB | 00m00s [425/740] Installing cairo-0:1.18.0-1.f 100% | 69.2 MiB/s | 2.3 MiB | 00m00s [426/740] Installing harfbuzz-0:8.3.0-2 100% | 78.1 MiB/s | 3.4 MiB | 00m00s [427/740] Installing freetype-0:2.13.1- 100% | 55.5 MiB/s | 1.1 MiB | 00m00s [428/740] Installing fontconfig-0:2.15. 100% | 1.8 MiB/s | 2.5 MiB | 00m01s >>> Running post-install scriptlet: fontconfig-0:2.15.0-1.fc40.ppc64le >>> Stop post-install scriptlet: fontconfig-0:2.15.0-1.fc40.ppc64le [429/740] Installing libgs-0:10.02.1-5. 100% | 91.9 MiB/s | 24.5 MiB | 00m00s [430/740] Installing ghostscript-tools- 100% | 1.1 MiB/s | 3.4 KiB | 00m00s [431/740] Installing ghostscript-tools- 100% | 1.6 MiB/s | 5.1 KiB | 00m00s [432/740] Installing ghostscript-0:10.0 100% | 26.7 MiB/s | 219.1 KiB | 00m00s [433/740] Installing cairo-gobject-0:1. 100% | 47.8 MiB/s | 195.8 KiB | 00m00s [434/740] Installing gd-0:2.3.3-12.fc39 100% | 56.7 MiB/s | 580.7 KiB | 00m00s [435/740] Installing qt5-qtbase-gui-0:5 100% | 93.2 MiB/s | 28.9 MiB | 00m00s [436/740] Installing libXft-0:2.3.8-4.f 100% | 39.3 MiB/s | 321.9 KiB | 00m00s [437/740] Installing pango-0:1.51.0-1.f 100% | 81.4 MiB/s | 2.0 MiB | 00m00s [438/740] Installing librsvg2-0:2.57.1- 100% | 88.9 MiB/s | 5.8 MiB | 00m00s [439/740] Installing rsvg-pixbuf-loader 100% | 38.4 MiB/s | 196.4 KiB | 00m00s [440/740] Installing lasi-0:1.1.3-11.fc 100% | 31.7 MiB/s | 259.9 KiB | 00m00s [441/740] Installing poppler-0:23.08.0- 100% | 90.2 MiB/s | 4.4 MiB | 00m00s [442/740] Installing poppler-glib-0:23. 100% | 45.6 MiB/s | 794.3 KiB | 00m00s [443/740] Installing graphviz-0:9.0.0-7 100% | 86.5 MiB/s | 28.2 MiB | 00m00s [444/740] Installing libubsan-0:13.2.1- 100% | 59.4 MiB/s | 668.7 KiB | 00m00s [445/740] Installing libasan-0:13.2.1-6 100% | 79.8 MiB/s | 1.9 MiB | 00m00s [446/740] Installing gcc-0:13.2.1-6.fc4 100% | 90.1 MiB/s | 87.1 MiB | 00m01s >>> Running trigger-install scriptlet: redhat-rpm-config-0:275-1.fc40.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:275-1.fc40.noarch [447/740] Installing perl-Filter-2:1.64 100% | 33.2 MiB/s | 885.1 KiB | 00m00s [448/740] Installing perl-encoding-4:3. 100% | 29.3 MiB/s | 150.0 KiB | 00m00s [449/740] Installing perl-open-0:1.13-5 100% | 2.8 MiB/s | 11.7 KiB | 00m00s [450/740] Installing perl-XML-XPath-0:1 100% | 13.6 MiB/s | 209.5 KiB | 00m00s [451/740] Installing texlive-epstopdf-1 100% | 6.6 MiB/s | 40.6 KiB | 00m00s [452/740] Installing texlive-epstopdf-p 100% | 42.1 MiB/s | 388.0 KiB | 00m00s [453/740] Installing texlive-cm-11:svn5 100% | 25.2 MiB/s | 1.0 MiB | 00m00s [454/740] Installing texlive-etex-11:sv 100% | 8.3 MiB/s | 42.7 KiB | 00m00s [455/740] Installing texlive-hyph-utf8- 100% | 15.0 MiB/s | 76.6 KiB | 00m00s [456/740] Installing texlive-hyphen-bas 100% | 9.2 MiB/s | 65.9 KiB | 00m00s [457/740] Installing texlive-knuth-lib- 100% | 11.5 MiB/s | 106.3 KiB | 00m00s [458/740] Installing texlive-plain-11:s 100% | 13.9 MiB/s | 113.8 KiB | 00m00s [459/740] Installing texlive-tex-ini-fi 100% | 2.5 MiB/s | 10.1 KiB | 00m00s [460/740] Installing texlive-unicode-da 100% | 96.0 MiB/s | 3.1 MiB | 00m00s [461/740] Installing texlive-graphics-d 100% | 19.5 MiB/s | 99.9 KiB | 00m00s [462/740] Installing texlive-gsftopk-11 100% | 33.9 MiB/s | 208.3 KiB | 00m00s [463/740] Installing texlive-luatex-11: 100% | 91.1 MiB/s | 10.7 MiB | 00m00s [464/740] Installing texlive-texlive.in 100% | 53.0 MiB/s | 1.0 MiB | 00m00s [465/740] Installing texlive-texlive-sc 100% | 22.7 MiB/s | 349.1 KiB | 00m00s [466/740] Installing texlive-kpathsea-1 100% | 79.1 MiB/s | 2.8 MiB | 00m00s [467/740] Installing texlive-iftex-11:s 100% | 7.4 MiB/s | 30.3 KiB | 00m00s [468/740] Installing texlive-amsmath-11 100% | 43.7 MiB/s | 268.7 KiB | 00m00s [469/740] Installing texlive-pdftexcmds 100% | 52.0 MiB/s | 425.6 KiB | 00m00s [470/740] Installing texlive-kvoptions- 100% | 67.3 MiB/s | 551.6 KiB | 00m00s [471/740] Installing texlive-ltxcmds-11 100% | 59.4 MiB/s | 425.5 KiB | 00m00s [472/740] Installing texlive-url-11:svn 100% | 2.0 MiB/s | 22.1 KiB | 00m00s [473/740] Installing texlive-amsfonts-1 100% | 46.8 MiB/s | 6.0 MiB | 00m00s [474/740] Installing texlive-atbegshi-1 100% | 62.1 MiB/s | 445.1 KiB | 00m00s [475/740] Installing texlive-booktabs-1 100% | 1.0 MiB/s | 19.0 KiB | 00m00s [476/740] Installing texlive-infwarerr- 100% | 50.1 MiB/s | 307.5 KiB | 00m00s [477/740] Installing texlive-atveryend- 100% | 33.5 MiB/s | 411.2 KiB | 00m00s [478/740] Installing texlive-babel-11:s 100% | 12.6 MiB/s | 2.2 MiB | 00m00s [479/740] Installing texlive-etex-pkg-1 100% | 9.3 MiB/s | 19.0 KiB | 00m00s [480/740] Installing texlive-etoolbox-1 100% | 22.0 MiB/s | 67.7 KiB | 00m00s [481/740] Installing texlive-latex-font 100% | 10.1 MiB/s | 124.2 KiB | 00m00s [482/740] Installing texlive-pdfescape- 100% | 73.7 MiB/s | 377.2 KiB | 00m00s [483/740] Installing texlive-auxhook-11 100% | 74.0 MiB/s | 303.2 KiB | 00m00s [484/740] Installing texlive-etexcmds-1 100% | 78.7 MiB/s | 322.3 KiB | 00m00s [485/740] Installing texlive-fp-11:svn4 100% | 31.2 MiB/s | 127.9 KiB | 00m00s [486/740] Installing texlive-hologo-11: 100% | 92.9 MiB/s | 666.1 KiB | 00m00s [487/740] Installing texlive-ragged2e-1 100% | 119.4 MiB/s | 733.3 KiB | 00m00s [488/740] Installing texlive-setspace-1 100% | 10.9 MiB/s | 22.4 KiB | 00m00s [489/740] Installing texlive-hycolor-11 100% | 100.9 MiB/s | 413.1 KiB | 00m00s [490/740] Installing texlive-bigintcalc 100% | 100.9 MiB/s | 516.8 KiB | 00m00s [491/740] Installing texlive-graphics-c 100% | 1.9 MiB/s | 3.9 KiB | 00m00s [492/740] Installing texlive-graphics-1 100% | 25.1 MiB/s | 128.7 KiB | 00m00s [493/740] Installing texlive-tools-11:s 100% | 44.7 MiB/s | 411.7 KiB | 00m00s [494/740] Installing texlive-xkeyval-11 100% | 23.3 MiB/s | 71.6 KiB | 00m00s [495/740] Installing texlive-geometry-1 100% | 24.5 MiB/s | 50.2 KiB | 00m00s [496/740] Installing texlive-caption-11 100% | 111.4 MiB/s | 912.6 KiB | 00m00s [497/740] Installing texlive-colortbl-1 100% | 21.3 MiB/s | 21.8 KiB | 00m00s [498/740] Installing texlive-intcalc-11 100% | 115.4 MiB/s | 472.8 KiB | 00m00s [499/740] Installing texlive-kvsetkeys- 100% | 104.7 MiB/s | 428.8 KiB | 00m00s [500/740] Installing texlive-l3backend- 100% | 138.4 MiB/s | 1.1 MiB | 00m00s [501/740] Installing texlive-letltxmacr 100% | 76.3 MiB/s | 312.6 KiB | 00m00s [502/740] Installing texlive-natbib-11: 100% | 43.7 MiB/s | 134.2 KiB | 00m00s [503/740] Installing texlive-uniquecoun 100% | 27.8 MiB/s | 313.5 KiB | 00m00s [504/740] Installing texlive-lm-11:svn6 100% | 115.3 MiB/s | 39.5 MiB | 00m00s [505/740] Installing texlive-footmisc-1 100% | 32.0 MiB/s | 65.6 KiB | 00m00s [506/740] Installing texlive-hypdoc-11: 100% | 117.0 MiB/s | 359.5 KiB | 00m00s [507/740] Installing texlive-multido-11 100% | 9.6 MiB/s | 19.6 KiB | 00m00s [508/740] Installing texlive-rerunfilec 100% | 88.7 MiB/s | 363.3 KiB | 00m00s [509/740] Installing texlive-subfig-11: 100% | 18.3 MiB/s | 37.5 KiB | 00m00s [510/740] Installing texlive-carlisle-1 100% | 10.7 MiB/s | 32.8 KiB | 00m00s [511/740] Installing texlive-translator 100% | 42.3 MiB/s | 519.8 KiB | 00m00s [512/740] Installing texlive-csquotes-1 100% | 36.9 MiB/s | 113.3 KiB | 00m00s [513/740] Installing texlive-sauerj-11: 100% | 14.0 MiB/s | 28.6 KiB | 00m00s [514/740] Installing texlive-bitset-11: 100% | 129.6 MiB/s | 663.5 KiB | 00m00s [515/740] Installing texlive-catchfile- 100% | 104.2 MiB/s | 320.0 KiB | 00m00s [516/740] Installing texlive-ifplatform 100% | 6.6 MiB/s | 13.5 KiB | 00m00s [517/740] Installing texlive-memoir-11: 100% | 59.0 MiB/s | 483.6 KiB | 00m00s [518/740] Installing texlive-babelbib-1 100% | 96.1 MiB/s | 787.2 KiB | 00m00s [519/740] Installing texlive-euenc-11:s 100% | 13.7 MiB/s | 42.2 KiB | 00m00s [520/740] Installing texlive-euler-11:s 100% | 10.5 MiB/s | 21.4 KiB | 00m00s [521/740] Installing texlive-everyshi-1 100% | 51.7 MiB/s | 158.9 KiB | 00m00s [522/740] Installing texlive-fancybox-1 100% | 20.3 MiB/s | 41.5 KiB | 00m00s [523/740] Installing texlive-float-11:s 100% | 7.9 MiB/s | 16.2 KiB | 00m00s [524/740] Installing texlive-grffile-11 100% | 92.9 MiB/s | 380.7 KiB | 00m00s [525/740] Installing texlive-index-11:s 100% | 30.3 MiB/s | 62.1 KiB | 00m00s [526/740] Installing texlive-pdflscape- 100% | 84.2 MiB/s | 344.8 KiB | 00m00s [527/740] Installing texlive-ucharcat-1 100% | 5.3 MiB/s | 10.9 KiB | 00m00s [528/740] Installing texlive-underscore 100% | 9.8 MiB/s | 20.1 KiB | 00m00s [529/740] Installing texlive-bookmark-1 100% | 111.8 MiB/s | 572.2 KiB | 00m00s [530/740] Installing texlive-fancyhdr-1 100% | 16.0 MiB/s | 32.7 KiB | 00m00s [531/740] Installing texlive-firstaid-1 100% | 72.9 MiB/s | 298.8 KiB | 00m00s [532/740] Installing texlive-gettitlest 100% | 83.0 MiB/s | 340.1 KiB | 00m00s [533/740] Installing texlive-grfext-11: 100% | 80.3 MiB/s | 329.1 KiB | 00m00s [534/740] Installing texlive-kvdefineke 100% | 77.0 MiB/s | 315.5 KiB | 00m00s [535/740] Installing texlive-latexconfi 100% | 4.8 MiB/s | 9.8 KiB | 00m00s [536/740] Installing texlive-refcount-1 100% | 85.3 MiB/s | 349.2 KiB | 00m00s [537/740] Installing texlive-stringenc- 100% | 95.8 MiB/s | 1.1 MiB | 00m00s [538/740] Installing texlive-marvosym-1 100% | 26.3 MiB/s | 188.3 KiB | 00m00s [539/740] Installing texlive-zapfding-1 100% | 16.2 MiB/s | 82.7 KiB | 00m00s [540/740] Installing texlive-glyphlist- 100% | 44.5 MiB/s | 91.1 KiB | 00m00s [541/740] Installing texlive-lua-alt-ge 100% | 4.2 MiB/s | 4.3 KiB | 00m00s [542/740] Installing texlive-modes-11:s 100% | 76.6 MiB/s | 391.9 KiB | 00m00s [543/740] Installing texlive-zref-11:sv 100% | 80.3 MiB/s | 822.0 KiB | 00m00s [544/740] Installing texlive-palatino-1 100% | 37.4 MiB/s | 1.1 MiB | 00m00s [545/740] Installing texlive-paralist-1 100% | 11.8 MiB/s | 24.1 KiB | 00m00s [546/740] Installing texlive-placeins-1 100% | 5.2 MiB/s | 5.4 KiB | 00m00s [547/740] Installing texlive-metafont-1 100% | 108.3 MiB/s | 1.3 MiB | 00m00s [548/740] Installing texlive-auto-pst-p 100% | 7.6 MiB/s | 15.6 KiB | 00m00s [549/740] Installing texlive-breakurl-1 100% | 8.7 MiB/s | 17.9 KiB | 00m00s [550/740] Installing texlive-fancyref-1 100% | 14.0 MiB/s | 28.6 KiB | 00m00s [551/740] Installing texlive-mathtools- 100% | 64.3 MiB/s | 131.8 KiB | 00m00s [552/740] Installing texlive-ltabptch-1 100% | 10.5 MiB/s | 21.6 KiB | 00m00s [553/740] Installing texlive-crop-11:sv 100% | 13.4 MiB/s | 27.4 KiB | 00m00s [554/740] Installing texlive-microtype- 100% | 65.0 MiB/s | 465.6 KiB | 00m00s [555/740] Installing texlive-pdfmanagem 100% | 148.2 MiB/s | 11.6 MiB | 00m00s [556/740] Installing texlive-psfrag-11: 100% | 6.4 MiB/s | 13.0 KiB | 00m00s [557/740] Installing texlive-logreq-11: 100% | 13.3 MiB/s | 27.2 KiB | 00m00s [558/740] Installing texlive-dvips-11:s 100% | 85.7 MiB/s | 1.9 MiB | 00m00s [559/740] Installing texlive-hopatch-11 100% | 67.8 MiB/s | 347.2 KiB | 00m00s [560/740] Installing texlive-thumbpdf-1 100% | 24.1 MiB/s | 98.9 KiB | 00m00s [561/740] Installing texlive-anysize-11 100% | 2.0 MiB/s | 4.1 KiB | 00m00s [562/740] Installing texlive-cite-11:sv 100% | 30.9 MiB/s | 63.2 KiB | 00m00s [563/740] Installing texlive-cmap-11:sv 100% | 12.6 MiB/s | 38.8 KiB | 00m00s [564/740] Installing texlive-everysel-1 100% | 112.2 MiB/s | 459.4 KiB | 00m00s [565/740] Installing texlive-footnotehy 100% | 15.3 MiB/s | 31.3 KiB | 00m00s [566/740] Installing texlive-latexbug-1 100% | 39.6 MiB/s | 283.8 KiB | 00m00s [567/740] Installing texlive-lwarp-11:s 100% | 65.6 MiB/s | 4.9 MiB | 00m00s [568/740] Installing texlive-mdwtools-1 100% | 37.2 MiB/s | 114.2 KiB | 00m00s [569/740] Installing texlive-newfloat-1 100% | 52.0 MiB/s | 159.7 KiB | 00m00s [570/740] Installing texlive-ntgclass-1 100% | 69.6 MiB/s | 285.2 KiB | 00m00s [571/740] Installing texlive-parskip-11 100% | 8.1 MiB/s | 16.7 KiB | 00m00s [572/740] Installing texlive-pdfcolfoot 100% | 82.3 MiB/s | 337.1 KiB | 00m00s [573/740] Installing texlive-rcs-11:svn 100% | 23.3 MiB/s | 47.7 KiB | 00m00s [574/740] Installing texlive-sansmath-1 100% | 4.6 MiB/s | 9.3 KiB | 00m00s [575/740] Installing texlive-section-11 100% | 19.0 MiB/s | 38.9 KiB | 00m00s [576/740] Installing texlive-sepnum-11: 100% | 7.7 MiB/s | 15.8 KiB | 00m00s [577/740] Installing texlive-textcase-1 100% | 5.8 MiB/s | 12.0 KiB | 00m00s [578/740] Installing texlive-babel-engl 100% | 15.1 MiB/s | 46.5 KiB | 00m00s [579/740] Installing texlive-fix2col-11 100% | 8.5 MiB/s | 17.4 KiB | 00m00s [580/740] Installing texlive-latex-lab- 100% | 165.1 MiB/s | 2.3 MiB | 00m00s [581/740] Installing texlive-mfnfss-11: 100% | 6.0 MiB/s | 24.7 KiB | 00m00s [582/740] Installing texlive-mptopdf-11 100% | 30.0 MiB/s | 153.5 KiB | 00m00s [583/740] Installing texlive-pagesel-11 100% | 86.9 MiB/s | 356.1 KiB | 00m00s [584/740] Installing texlive-pslatex-11 100% | 7.1 MiB/s | 29.2 KiB | 00m00s [585/740] Installing texlive-pspicture- 100% | 7.2 MiB/s | 14.7 KiB | 00m00s [586/740] Installing texlive-transparen 100% | 98.9 MiB/s | 303.7 KiB | 00m00s [587/740] Installing texlive-kastrup-11 100% | 2.0 MiB/s | 4.2 KiB | 00m00s [588/740] Installing texlive-rsfs-11:sv 100% | 20.0 MiB/s | 102.2 KiB | 00m00s [589/740] Installing texlive-marginnote 100% | 11.4 MiB/s | 23.3 KiB | 00m00s [590/740] Installing texlive-mparhack-1 100% | 10.3 MiB/s | 21.1 KiB | 00m00s [591/740] Installing texlive-picture-11 100% | 105.7 MiB/s | 324.8 KiB | 00m00s [592/740] Installing texlive-finstrut-1 100% | 12.9 MiB/s | 26.4 KiB | 00m00s [593/740] Installing texlive-lineno-11: 100% | 77.7 MiB/s | 238.8 KiB | 00m00s [594/740] Installing texlive-luabidi-11 100% | 13.1 MiB/s | 26.8 KiB | 00m00s [595/740] Installing texlive-makecmds-1 100% | 5.8 MiB/s | 11.9 KiB | 00m00s [596/740] Installing texlive-lm-math-11 100% | 90.0 MiB/s | 736.9 KiB | 00m00s [597/740] Installing texlive-pdfcolmk-1 100% | 10.1 MiB/s | 20.7 KiB | 00m00s [598/740] Installing texlive-xcolor-11: 100% | 39.4 MiB/s | 80.7 KiB | 00m00s [599/740] Installing texlive-eso-pic-11 100% | 14.0 MiB/s | 28.6 KiB | 00m00s [600/740] Installing texlive-ctable-11: 100% | 10.4 MiB/s | 21.4 KiB | 00m00s [601/740] Installing texlive-hobsub-11: 100% | 26.7 MiB/s | 81.9 KiB | 00m00s [602/740] Installing texlive-hyperref-1 100% | 83.5 MiB/s | 769.4 KiB | 00m00s [603/740] Installing texlive-attachfile 100% | 80.5 MiB/s | 494.8 KiB | 00m00s [604/740] Installing texlive-attachfile 100% | 16.2 MiB/s | 33.2 KiB | 00m00s [605/740] Installing texlive-alphalph-1 100% | 92.1 MiB/s | 377.1 KiB | 00m00s [606/740] Installing texlive-enumitem-1 100% | 29.4 MiB/s | 60.1 KiB | 00m00s [607/740] Installing texlive-bibtex-11: 100% | 101.4 MiB/s | 934.8 KiB | 00m00s [608/740] Installing texlive-colorprofi 100% | 26.8 MiB/s | 274.1 KiB | 00m00s [609/740] Installing texlive-ec-11:svn2 100% | 25.6 MiB/s | 2.7 MiB | 00m00s [610/740] Installing texlive-enctex-11: 100% | 30.5 MiB/s | 187.3 KiB | 00m00s [611/740] Installing texlive-hyphenex-1 100% | 12.8 MiB/s | 26.1 KiB | 00m00s [612/740] Installing texlive-knuth-loca 100% | 6.5 MiB/s | 113.1 KiB | 00m00s [613/740] Installing texlive-luahbtex-1 100% | 140.5 MiB/s | 7.9 MiB | 00m00s [614/740] Installing texlive-makeindex- 100% | 79.6 MiB/s | 651.7 KiB | 00m00s [615/740] Installing texlive-mflogo-11: 100% | 4.4 MiB/s | 13.6 KiB | 00m00s [616/740] Installing texlive-mfware-11: 100% | 116.8 MiB/s | 1.2 MiB | 00m00s [617/740] Installing texlive-tex-11:svn 100% | 82.4 MiB/s | 590.7 KiB | 00m00s [618/740] Installing texlive-texlive-en 100% | 156.3 MiB/s | 5.9 MiB | 00m00s [619/740] Installing texlive-texlive-ms 100% | 127.8 MiB/s | 1.4 MiB | 00m00s [620/740] Installing texlive-xdvi-11:sv 100% | 105.9 MiB/s | 1.1 MiB | 00m00s [621/740] Installing texlive-beton-11:s 100% | 6.1 MiB/s | 12.5 KiB | 00m00s [622/740] Installing texlive-parallel-1 100% | 11.4 MiB/s | 23.3 KiB | 00m00s [623/740] Installing texlive-pdfcol-11: 100% | 84.7 MiB/s | 346.8 KiB | 00m00s [624/740] Installing texlive-avantgar-1 100% | 40.1 MiB/s | 1.2 MiB | 00m00s [625/740] Installing texlive-bookman-11 100% | 30.8 MiB/s | 1.2 MiB | 00m00s [626/740] Installing texlive-charter-11 100% | 40.5 MiB/s | 415.0 KiB | 00m00s [627/740] Installing texlive-courier-11 100% | 35.2 MiB/s | 937.1 KiB | 00m00s [628/740] Installing texlive-helvetic-1 100% | 37.3 MiB/s | 1.8 MiB | 00m00s [629/740] Installing texlive-symbol-11: 100% | 8.0 MiB/s | 82.0 KiB | 00m00s [630/740] Installing texlive-times-11:s 100% | 30.2 MiB/s | 1.0 MiB | 00m00s [631/740] Installing texlive-utopia-11: 100% | 35.9 MiB/s | 551.4 KiB | 00m00s [632/740] Installing texlive-fileconten 100% | 6.3 MiB/s | 13.0 KiB | 00m00s [633/740] Installing texlive-lua-uni-al 100% | 42.7 MiB/s | 131.3 KiB | 00m00s [634/740] Installing texlive-lualibs-11 100% | 53.8 MiB/s | 771.6 KiB | 00m00s [635/740] Installing texlive-changepage 100% | 13.8 MiB/s | 28.2 KiB | 00m00s [636/740] Installing texlive-titlesec-1 100% | 32.2 MiB/s | 98.9 KiB | 00m00s [637/740] Installing texlive-ctablestac 100% | 1.5 MiB/s | 20.9 KiB | 00m00s [638/740] Installing texlive-luatexbase 100% | 4.9 MiB/s | 15.1 KiB | 00m00s [639/740] Installing texlive-luaotfload 100% | 114.1 MiB/s | 8.2 MiB | 00m00s [640/740] Installing texlive-dehyph-11: 100% | 58.9 MiB/s | 241.2 KiB | 00m00s [641/740] Installing texlive-pdftex-11: 100% | 88.4 MiB/s | 5.0 MiB | 00m00s [642/740] Installing texlive-notoccite- 100% | 1.5 MiB/s | 3.0 KiB | 00m00s [643/740] Installing texlive-fpl-11:svn 100% | 79.5 MiB/s | 651.2 KiB | 00m00s [644/740] Installing texlive-mathpazo-1 100% | 16.3 MiB/s | 116.7 KiB | 00m00s [645/740] Installing texlive-psnfss-11: 100% | 6.9 MiB/s | 119.5 KiB | 00m00s [646/740] Installing texlive-xstring-11 100% | 27.8 MiB/s | 57.0 KiB | 00m00s [647/740] Installing texlive-pst-math-1 100% | 11.6 MiB/s | 23.7 KiB | 00m00s [648/740] Installing texlive-varwidth-1 100% | 9.9 MiB/s | 20.3 KiB | 00m00s [649/740] Installing texlive-ifmtarg-11 100% | 4.8 MiB/s | 9.9 KiB | 00m00s [650/740] Installing texlive-l3packages 100% | 43.2 MiB/s | 265.5 KiB | 00m00s [651/740] Installing texlive-currfile-1 100% | 17.1 MiB/s | 35.0 KiB | 00m00s [652/740] Installing texlive-filehook-1 100% | 11.2 MiB/s | 57.2 KiB | 00m00s [653/740] Installing texlive-pgf-11:svn 100% | 37.0 MiB/s | 4.9 MiB | 00m00s [654/740] Installing texlive-ms-11:svn5 100% | 6.3 MiB/s | 19.3 KiB | 00m00s [655/740] Installing texlive-koma-scrip 100% | 132.4 MiB/s | 9.9 MiB | 00m00s [656/740] Installing texlive-listings-1 100% | 63.2 MiB/s | 582.9 KiB | 00m00s [657/740] Installing texlive-algorithms 100% | 19.1 MiB/s | 39.1 KiB | 00m00s [658/740] Installing texlive-fontspec-1 100% | 64.6 MiB/s | 330.6 KiB | 00m00s [659/740] Installing texlive-xunicode-1 100% | 43.0 MiB/s | 220.3 KiB | 00m00s [660/740] Installing texlive-tipa-11:sv 100% | 77.4 MiB/s | 3.8 MiB | 00m00s [661/740] Installing texlive-cm-super-1 100% | 114.1 MiB/s | 65.1 MiB | 00m01s [662/740] Installing texlive-bera-11:sv 100% | 45.5 MiB/s | 791.2 KiB | 00m00s [663/740] Installing texlive-showexpl-1 100% | 7.3 MiB/s | 22.6 KiB | 00m00s [664/740] Installing texlive-latex-11:s 100% | 139.9 MiB/s | 40.3 MiB | 00m00s [665/740] Installing texlive-xifthen-11 100% | 3.0 MiB/s | 15.2 KiB | 00m00s [666/740] Installing texlive-bidi-11:sv 100% | 37.2 MiB/s | 1.2 MiB | 00m00s [667/740] Installing texlive-polyglossi 100% | 19.7 MiB/s | 764.6 KiB | 00m00s [668/740] Installing texlive-xpatch-11: 100% | 9.0 MiB/s | 27.5 KiB | 00m00s [669/740] Installing texlive-biblatex-1 100% | 77.9 MiB/s | 2.2 MiB | 00m00s [670/740] Installing texlive-l3kernel-1 100% | 90.8 MiB/s | 1.4 MiB | 00m00s [671/740] Installing texlive-fancyvrb-1 100% | 33.0 MiB/s | 67.5 KiB | 00m00s [672/740] Installing texlive-pst-ovl-11 100% | 3.4 MiB/s | 13.8 KiB | 00m00s [673/740] Installing texlive-pst-3d-11: 100% | 5.1 MiB/s | 20.9 KiB | 00m00s [674/740] Installing texlive-pst-coil-1 100% | 5.3 MiB/s | 21.8 KiB | 00m00s [675/740] Installing texlive-pst-eps-11 100% | 4.1 MiB/s | 16.6 KiB | 00m00s [676/740] Installing texlive-pst-fill-1 100% | 5.8 MiB/s | 23.9 KiB | 00m00s [677/740] Installing texlive-pst-grad-1 100% | 5.5 MiB/s | 22.5 KiB | 00m00s [678/740] Installing texlive-pst-node-1 100% | 22.6 MiB/s | 115.8 KiB | 00m00s [679/740] Installing texlive-pst-plot-1 100% | 25.6 MiB/s | 131.0 KiB | 00m00s [680/740] Installing texlive-pst-text-1 100% | 5.2 MiB/s | 21.3 KiB | 00m00s [681/740] Installing texlive-pst-tools- 100% | 6.9 MiB/s | 28.2 KiB | 00m00s [682/740] Installing texlive-pst-tree-1 100% | 10.7 MiB/s | 43.6 KiB | 00m00s [683/740] Installing texlive-pstricks-a 100% | 17.1 MiB/s | 104.9 KiB | 00m00s [684/740] Installing texlive-pstricks-1 100% | 33.1 MiB/s | 475.0 KiB | 00m00s [685/740] Installing texlive-amscls-11: 100% | 68.7 MiB/s | 1.4 MiB | 00m00s [686/740] Installing texlive-metalogo-1 100% | 5.4 MiB/s | 16.5 KiB | 00m00s [687/740] Installing texlive-seminar-11 100% | 27.8 MiB/s | 199.5 KiB | 00m00s [688/740] Installing texlive-breqn-11:s 100% | 33.0 MiB/s | 169.2 KiB | 00m00s [689/740] Installing texlive-l3experime 100% | 19.0 MiB/s | 194.4 KiB | 00m00s [690/740] Installing texlive-lualatex-m 100% | 9.6 MiB/s | 29.4 KiB | 00m00s [691/740] Installing texlive-unicode-ma 100% | 63.3 MiB/s | 518.6 KiB | 00m00s [692/740] Installing texlive-oberdiek-1 100% | 153.6 MiB/s | 12.3 MiB | 00m00s [693/740] Installing texlive-pdfpages-1 100% | 35.0 MiB/s | 107.6 KiB | 00m00s [694/740] Installing texlive-extsizes-1 100% | 31.6 MiB/s | 129.3 KiB | 00m00s [695/740] Installing texlive-jknapltx-1 100% | 11.5 MiB/s | 47.2 KiB | 00m00s [696/740] Installing texlive-typehtml-1 100% | 11.1 MiB/s | 34.2 KiB | 00m00s [697/740] Installing texlive-ucs-11:svn 100% | 68.8 MiB/s | 2.5 MiB | 00m00s [698/740] Installing texlive-ae-11:svn1 100% | 27.1 MiB/s | 471.9 KiB | 00m00s [699/740] Installing texlive-mnsymbol-1 100% | 48.4 MiB/s | 5.8 MiB | 00m00s [700/740] Installing texlive-mathspec-1 100% | 17.3 MiB/s | 53.2 KiB | 00m00s [701/740] Installing texlive-minitoc-11 100% | 17.5 MiB/s | 572.5 KiB | 00m00s [702/740] Installing texlive-ltxmisc-11 100% | 15.1 MiB/s | 46.4 KiB | 00m00s [703/740] Installing texlive-realscript 100% | 11.7 MiB/s | 23.9 KiB | 00m00s [704/740] Installing texlive-xltxtra-11 100% | 7.4 MiB/s | 15.2 KiB | 00m00s [705/740] Installing texlive-sansmathac 100% | 11.0 MiB/s | 56.4 KiB | 00m00s [706/740] Installing texlive-beamer-11: 100% | 39.4 MiB/s | 726.9 KiB | 00m00s [707/740] Installing texlive-xetexconfi 100% | 757.8 KiB/s | 776.0 B | 00m00s [708/740] Installing texlive-dvipdfmx-1 100% | 129.9 MiB/s | 3.8 MiB | 00m00s [709/740] Installing texlive-collection 100% | 60.5 KiB/s | 124.0 B | 00m00s [710/740] Installing texlive-xetex-11:s 100% | 90.1 MiB/s | 2.9 MiB | 00m00s [711/740] Installing texlive-collection 100% | 121.1 KiB/s | 124.0 B | 00m00s [712/740] Installing texlive-collection 100% | 121.1 KiB/s | 124.0 B | 00m00s [713/740] Installing clang-resource-fil 100% | 759.8 KiB/s | 1.5 KiB | 00m00s [714/740] Installing clang-libs-0:17.0. 100% | 128.1 MiB/s | 125.4 MiB | 00m01s [715/740] Installing boost-test-0:1.81. 100% | 112.6 MiB/s | 922.1 KiB | 00m00s [716/740] Installing boost-stacktrace-0 100% | 95.9 MiB/s | 589.0 KiB | 00m00s [717/740] Installing boost-serializatio 100% | 101.1 MiB/s | 724.7 KiB | 00m00s [718/740] Installing boost-random-0:1.8 100% | 64.6 MiB/s | 198.4 KiB | 00m00s [719/740] Installing boost-program-opti 100% | 81.1 MiB/s | 332.3 KiB | 00m00s [720/740] Installing boost-nowide-0:1.8 100% | 38.6 MiB/s | 197.8 KiB | 00m00s [721/740] Installing boost-math-0:1.81. 100% | 119.2 MiB/s | 1.8 MiB | 00m00s [722/740] Installing boost-iostreams-0: 100% | 48.6 MiB/s | 199.1 KiB | 00m00s [723/740] Installing boost-contract-0:1 100% | 64.3 MiB/s | 263.5 KiB | 00m00s [724/740] Installing boost-0:1.81.0-10. 100% | 1.7 MiB/s | 1.7 KiB | 00m00s [725/740] Installing gmp-c++-1:6.2.1-5. 100% | 63.9 MiB/s | 196.3 KiB | 00m00s [726/740] Installing gmp-devel-1:6.2.1- 100% | 38.3 MiB/s | 352.5 KiB | 00m00s [727/740] Installing libstdc++-devel-0: 100% | 72.9 MiB/s | 14.1 MiB | 00m00s [728/740] Installing gcc-c++-0:13.2.1-6 100% | 90.6 MiB/s | 33.6 MiB | 00m00s [729/740] Installing qt5-rpm-macros-0:5 100% | 798.2 KiB/s | 2.4 KiB | 00m00s [730/740] Installing xapian-core-libs-0 100% | 89.0 MiB/s | 2.5 MiB | 00m00s [731/740] Installing doxygen-2:1.10.0-1 100% | 81.3 MiB/s | 21.9 MiB | 00m00s [732/740] Installing qt5-qtbase-devel-0 100% | 52.1 MiB/s | 22.8 MiB | 00m00s [733/740] Installing mpfr-devel-0:4.2.1 100% | 882.1 KiB/s | 63.5 KiB | 00m00s [734/740] Installing boost-devel-0:1.81 100% | 34.1 MiB/s | 143.3 MiB | 00m04s [735/740] Installing annobin-plugin-gcc 100% | 30.1 MiB/s | 1.1 MiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:275-1.fc40.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:275-1.fc40.noarch [736/740] Installing gcc-plugin-annobin 100% | 4.8 MiB/s | 198.4 KiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:275-1.fc40.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:275-1.fc40.noarch [737/740] Installing automake-0:1.16.5- 100% | 51.8 MiB/s | 1.8 MiB | 00m00s [738/740] Installing autoconf-archive-0 100% | 30.4 MiB/s | 2.4 MiB | 00m00s [739/740] Installing bison-0:3.8.2-6.fc 100% | 82.9 MiB/s | 3.7 MiB | 00m00s [740/740] Installing flex-0:2.6.4-14.fc 100% | 13.3 KiB/s | 1.0 MiB | 01m16s >>> Running post-transaction scriptlet: texlive-base-11:20230311-77.fc39.ppc64le >>> Stop post-transaction scriptlet: texlive-base-11:20230311-77.fc39.ppc64le >>> Running post-transaction scriptlet: urw-base35-bookman-fonts-0:20200910-18.f >>> Stop post-transaction scriptlet: urw-base35-bookman-fonts-0:20200910-18.fc39 >>> Running post-transaction scriptlet: urw-base35-c059-fonts-0:20200910-18.fc39 >>> Stop post-transaction scriptlet: urw-base35-c059-fonts-0:20200910-18.fc39.no >>> Running post-transaction scriptlet: urw-base35-d050000l-fonts-0:20200910-18. >>> Stop post-transaction scriptlet: urw-base35-d050000l-fonts-0:20200910-18.fc3 >>> Running post-transaction scriptlet: urw-base35-gothic-fonts-0:20200910-18.fc >>> Stop post-transaction scriptlet: urw-base35-gothic-fonts-0:20200910-18.fc39. >>> Running post-transaction scriptlet: urw-base35-nimbus-mono-ps-fonts-0:202009 >>> Stop post-transaction scriptlet: urw-base35-nimbus-mono-ps-fonts-0:20200910- >>> Running post-transaction scriptlet: urw-base35-nimbus-roman-fonts-0:20200910 >>> Stop post-transaction scriptlet: urw-base35-nimbus-roman-fonts-0:20200910-18 >>> Running post-transaction scriptlet: urw-base35-nimbus-sans-fonts-0:20200910- >>> Stop post-transaction scriptlet: urw-base35-nimbus-sans-fonts-0:20200910-18. >>> Running post-transaction scriptlet: urw-base35-p052-fonts-0:20200910-18.fc39 >>> Stop post-transaction scriptlet: urw-base35-p052-fonts-0:20200910-18.fc39.no >>> Running post-transaction scriptlet: urw-base35-standard-symbols-ps-fonts-0:2 >>> Stop post-transaction scriptlet: urw-base35-standard-symbols-ps-fonts-0:2020 >>> Running post-transaction scriptlet: urw-base35-z003-fonts-0:20200910-18.fc39 >>> Stop post-transaction scriptlet: urw-base35-z003-fonts-0:20200910-18.fc39.no >>> Running post-transaction scriptlet: crypto-policies-scripts-0:20231204-1.git >>> Stop post-transaction scriptlet: crypto-policies-scripts-0:20231204-1.git1e3 >>> Running post-transaction scriptlet: nss-0:3.96.1-1.fc40.ppc64le >>> Stop post-transaction scriptlet: nss-0:3.96.1-1.fc40.ppc64le >>> Running post-transaction scriptlet: fontconfig-0:2.15.0-1.fc40.ppc64le >>> Stop post-transaction scriptlet: fontconfig-0:2.15.0-1.fc40.ppc64le >>> Running trigger-install scriptlet: glibc-common-0:2.38.9000-30.fc40.ppc64le >>> Stop trigger-install scriptlet: glibc-common-0:2.38.9000-30.fc40.ppc64le >>> Running trigger-install scriptlet: info-0:7.1-1.fc40.ppc64le >>> Stop trigger-install scriptlet: info-0:7.1-1.fc40.ppc64le >>> Running trigger-install scriptlet: glib2-0:2.78.3-1.fc40.ppc64le >>> Stop trigger-install scriptlet: glib2-0:2.78.3-1.fc40.ppc64le >>> Running trigger-install scriptlet: shared-mime-info-0:2.3-2.fc40.ppc64le >>> Stop trigger-install scriptlet: shared-mime-info-0:2.3-2.fc40.ppc64le >>> Running trigger-install scriptlet: gdk-pixbuf2-0:2.42.10-5.fc39.ppc64le >>> Stop trigger-install scriptlet: gdk-pixbuf2-0:2.42.10-5.fc39.ppc64le >>> Running trigger-install scriptlet: fontconfig-0:2.15.0-1.fc40.ppc64le >>> Stop trigger-install scriptlet: fontconfig-0:2.15.0-1.fc40.ppc64le >>> Running trigger-install scriptlet: graphviz-0:9.0.0-7.fc40.ppc64le >>> Stop trigger-install scriptlet: graphviz-0:9.0.0-7.fc40.ppc64le >>> Running trigger-install scriptlet: texlive-kpathsea-11:svn66209-77.fc39.ppc6 >>> Stop trigger-install scriptlet: texlive-kpathsea-11:svn66209-77.fc39.ppc64le >>> Running trigger-install scriptlet: texlive-kpathsea-11:svn66209-77.fc39.ppc6 >>> Stop trigger-install scriptlet: texlive-kpathsea-11:svn66209-77.fc39.ppc64le >>> Running trigger-install scriptlet: texlive-kpathsea-11:svn66209-77.fc39.ppc6 >>> Stop trigger-install scriptlet: texlive-kpathsea-11:svn66209-77.fc39.ppc64le Finish: build setup for gecode-6.2.0-12.fc40.src.rpm Start: rpmbuild gecode-6.2.0-12.fc40.src.rpm warning: %patchN is deprecated (4 usages found), use %patch N (or %patch -P N) Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1689724800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.olQ34s + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf gecode-release-6.2.0 + /usr/lib/rpm/rpmuncompress -x -v /builddir/build/SOURCES/release-6.2.0.tar.gz /usr/bin/gzip -dc '/builddir/build/SOURCES/release-6.2.0.tar.gz' | /usr/bin/tar -xvvof - drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/ drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/.github/ drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/.github/ISSUE_TEMPLATE/ -rw-rw-r-- root/root 384 2019-04-10 13:29 gecode-release-6.2.0/.github/ISSUE_TEMPLATE/report-a-bug-in-gecode.md -rw-rw-r-- root/root 421 2019-04-10 13:29 gecode-release-6.2.0/.github/ISSUE_TEMPLATE/request-a-feature-in-gecode.md -rwxrwxr-x root/root 1574 2019-04-10 13:29 gecode-release-6.2.0/.gitignore -rwxrwxr-x root/root 806 2019-04-10 13:29 gecode-release-6.2.0/.travis.yml -rwxrwxr-x root/root 15825 2019-04-10 13:29 gecode-release-6.2.0/CMakeLists.txt -rwxrwxr-x root/root 1278 2019-04-10 13:29 gecode-release-6.2.0/LICENSE -rw-rw-r-- root/root 3185 2019-04-10 13:29 gecode-release-6.2.0/Makefile.contribs -rw-rw-r-- root/root 3085121 2019-04-10 13:29 gecode-release-6.2.0/Makefile.dep -rwxrwxr-x root/root 68429 2019-04-10 13:29 gecode-release-6.2.0/Makefile.in -rw-rw-r-- root/root 1502 2019-04-10 13:29 gecode-release-6.2.0/README.md -rwxrwxr-x root/root 230924 2019-04-10 13:29 gecode-release-6.2.0/changelog.in -rwxrwxr-x root/root 425265 2019-04-10 13:29 gecode-release-6.2.0/configure -rwxrwxr-x root/root 10633 2019-04-10 13:29 gecode-release-6.2.0/configure.ac -rwxrwxr-x root/root 10502 2019-04-10 13:29 gecode-release-6.2.0/configure.ac.in drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/contribs/ -rw-rw-r-- root/root 999 2019-04-10 13:29 gecode-release-6.2.0/contribs/README drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/ -rwxrwxr-x root/root 1714 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/AbstractWorker.hh -rw-rw-r-- root/root 9792 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/Doxyfile -rw-rw-r-- root/root 3934 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/Makefile.in.in -rw-rw-r-- root/root 3409 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/OptVar.cc -rw-rw-r-- root/root 4612 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/OptVar.hh -rwxrwxr-x root/root 8565 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/QCOPPlus.cc -rwxrwxr-x root/root 7741 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/QCOPPlus.hh -rwxrwxr-x root/root 7024 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/QCSPPlusUnblockable.cc -rwxrwxr-x root/root 6223 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/QCSPPlusUnblockable.hh -rw-rw-r-- root/root 458 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/README -rw-rw-r-- root/root 6201 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/Strategy.cc -rw-rw-r-- root/root 6284 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/Strategy.hh -rw-rw-r-- root/root 1846 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/StrategyNode.cc -rw-rw-r-- root/root 2342 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/StrategyNode.hh -rwxrwxr-x root/root 1466 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/UnblockableBranching.hh -rwxrwxr-x root/root 2234 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/UnblockableViewValBranching.cc -rwxrwxr-x root/root 1955 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/UnblockableViewValBranching.hh -rw-rw-r-- root/root 1684 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/Work.cc -rw-rw-r-- root/root 2471 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/Work.hh -rw-rw-r-- root/root 1595 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/WorkComparators.hh -rw-rw-r-- root/root 11047 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/WorkManager.cc -rw-rw-r-- root/root 3015 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/WorkManager.hh -rw-rw-r-- root/root 8570 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/Worker.cc -rwxrwxr-x root/root 2479 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/Worker.hh -rwxrwxr-x root/root 57 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/clean -rwxrwxr-x root/root 83976 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/configure -rw-rw-r-- root/root 1801 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/configure.ac drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/examples/ -rw-rw-r-- root/root 1064 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/examples/COMPILING -rw-rw-r-- root/root 5220 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/examples/MatrixGame.cpp -rw-rw-r-- root/root 3177 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/examples/NimFibo.cpp -rw-rw-r-- root/root 8222 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/examples/network-pricing1.cpp -rw-rw-r-- root/root 5936 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/examples/network-pricing2.cpp -rwxrwxr-x root/root 5332 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/examples/optim2.cc -rw-rw-r-- root/root 8352 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/examples/stress_test.cpp -rw-rw-r-- root/root 2207 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/myDom.cc -rwxrwxr-x root/root 3622 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/myspace.cc -rwxrwxr-x root/root 2973 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/myspace.hh -rw-rw-r-- root/root 1850 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/qecode.hh -rw-rw-r-- root/root 1739 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/qsolver_parallel.cc -rw-rw-r-- root/root 1664 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/qsolver_parallel.hh -rw-rw-r-- root/root 11404 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/qsolver_qcop.cc -rw-rw-r-- root/root 2106 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/qsolver_qcop.hh -rw-rw-r-- root/root 7119 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/qsolver_qcsp.cc -rw-rw-r-- root/root 2718 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/qsolver_qcsp.hh -rwxrwxr-x root/root 17469 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/qsolver_unblockable.cc -rwxrwxr-x root/root 3066 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/qsolver_unblockable.hh -rw-rw-r-- root/root 39 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/shortdesc.ac -rw-rw-r-- root/root 1295 2019-04-10 13:29 gecode-release-6.2.0/contribs/qecode/vartype.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/ -rw-rw-r-- root/root 7005 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/CMakeLists.txt -rw-rw-r-- root/root 3867 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/FindGecode.cmake -rw-rw-r-- root/root 1275 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/LICENSE -rw-rw-r-- root/root 852 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/README drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/doxygen/ -rw-rw-r-- root/root 102950 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/doxygen/Doxyfile.conf -rwxrwxr-x root/root 1354 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/doxygen/getrevision.sh -rw-rw-r-- root/root 149 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/doxygen/mainpage.md drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/examples/ -rw-rw-r-- root/root 4262 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/examples/baker.cpp -rw-rw-r-- root/root 21909 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/examples/connect-four.cpp -rw-rw-r-- root/root 6131 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/examples/matrix-game.cpp -rw-rw-r-- root/root 5377 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/examples/nim-fibo.cpp -rw-rw-r-- root/root 7033 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/examples/qbf.cpp -rw-rw-r-- root/root 10746 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/examples/qdimacs.cpp -rw-rw-r-- root/root 6259 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/examples/rndQCSP.cpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/ -rw-rw-r-- root/root 8368 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/qcsp.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/qint/ -rw-rw-r-- root/root 17516 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/qint/qbool.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/qint/qbool/ -rw-rw-r-- root/root 14528 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/qint/qbool/clause.hpp -rw-rw-r-- root/root 5105 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/qint/qbool/eq.hpp -rw-rw-r-- root/root 7250 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/qint/qbool/eqv.hpp -rw-rw-r-- root/root 19005 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/qint/qbool/or.hpp -rw-rw-r-- root/root 6672 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/qint/qbool/qbool.cpp -rw-rw-r-- root/root 5118 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/qint/qbool/xor.hpp -rw-rw-r-- root/root 7260 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/qint/qbool/xorv.hpp -rw-rw-r-- root/root 3513 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/qint/watch.hpp -rw-rw-r-- root/root 16934 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/qspaceinfo.cpp -rw-rw-r-- root/root 28145 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/qspaceinfo.hh -rw-rw-r-- root/root 26459 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/qspaceinfo.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/search/ -rw-rw-r-- root/root 2030 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/search/qdfs.cpp -rw-rw-r-- root/root 2583 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/search/qdfs.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/search/sequential/ -rw-rw-r-- root/root 6547 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/search/sequential/qdfs.hh -rw-rw-r-- root/root 2015 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/search/sequential/qpath.cpp -rw-rw-r-- root/root 13759 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/search/sequential/qpath.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/support/ -rw-rw-r-- root/root 7156 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/support/dynamic-list.hh -rw-rw-r-- root/root 1573 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/support/log.cpp -rw-rw-r-- root/root 5046 2019-04-10 13:29 gecode-release-6.2.0/contribs/quacode/quacode/support/log.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/doxygen/ -rwxrwxr-x root/root 50529 2019-04-10 13:29 gecode-release-6.2.0/doxygen/doxygen.conf.in -rwxrwxr-x root/root 21282 2019-04-10 13:29 gecode-release-6.2.0/doxygen/doxygen.hh.in drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/examples/ -rwxrwxr-x root/root 2068 2019-04-10 13:29 gecode-release-6.2.0/examples/CMakeLists.txt -rw-rw-r-- root/root 3830 2019-04-10 13:29 gecode-release-6.2.0/examples/all-interval.cpp -rw-rw-r-- root/root 4754 2019-04-10 13:29 gecode-release-6.2.0/examples/alpha.cpp -rw-rw-r-- root/root 3810 2019-04-10 13:29 gecode-release-6.2.0/examples/archimedean-spiral.cpp -rw-rw-r-- root/root 13715 2019-04-10 13:29 gecode-release-6.2.0/examples/bacp.cpp -rw-rw-r-- root/root 5560 2019-04-10 13:29 gecode-release-6.2.0/examples/bibd.cpp -rw-rw-r-- root/root 1338517 2019-04-10 13:29 gecode-release-6.2.0/examples/bin-packing.cpp -rwxrwxr-x root/root 10149 2019-04-10 13:29 gecode-release-6.2.0/examples/black-hole.cpp -rw-rw-r-- root/root 17255 2019-04-10 13:29 gecode-release-6.2.0/examples/car-sequencing.cpp -rw-rw-r-- root/root 3637 2019-04-10 13:29 gecode-release-6.2.0/examples/cartesian-heart.cpp -rwxrwxr-x root/root 26360 2019-04-10 13:29 gecode-release-6.2.0/examples/colored-matrix.cpp -rw-rw-r-- root/root 8474 2019-04-10 13:29 gecode-release-6.2.0/examples/crew.cpp -rwxrwxr-x root/root 190263 2019-04-10 13:29 gecode-release-6.2.0/examples/crossword.cpp -rw-rw-r-- root/root 12990 2019-04-10 13:29 gecode-release-6.2.0/examples/crowded-chess.cpp -rw-rw-r-- root/root 3688 2019-04-10 13:29 gecode-release-6.2.0/examples/descartes-folium.cpp -rw-rw-r-- root/root 4855 2019-04-10 13:29 gecode-release-6.2.0/examples/dominating-queens.cpp -rwxrwxr-x root/root 9246 2019-04-10 13:29 gecode-release-6.2.0/examples/domino.cpp -rw-rw-r-- root/root 3805 2019-04-10 13:29 gecode-release-6.2.0/examples/donald.cpp -rw-rw-r-- root/root 10150 2019-04-10 13:29 gecode-release-6.2.0/examples/efpa.cpp -rwxrwxr-x root/root 4114 2019-04-10 13:29 gecode-release-6.2.0/examples/eq20.cpp -rw-rw-r-- root/root 3734 2019-04-10 13:29 gecode-release-6.2.0/examples/golden-spiral.cpp -rwxrwxr-x root/root 7862 2019-04-10 13:29 gecode-release-6.2.0/examples/golf.cpp -rw-rw-r-- root/root 3908 2019-04-10 13:29 gecode-release-6.2.0/examples/golomb-ruler.cpp -rw-rw-r-- root/root 20586 2019-04-10 13:29 gecode-release-6.2.0/examples/graph-color.cpp -rw-rw-r-- root/root 3411 2019-04-10 13:29 gecode-release-6.2.0/examples/grocery.cpp -rw-rw-r-- root/root 4029 2019-04-10 13:29 gecode-release-6.2.0/examples/hamming.cpp -rw-rw-r-- root/root 3770 2019-04-10 13:29 gecode-release-6.2.0/examples/ind-set.cpp -rwxrwxr-x root/root 598030 2019-04-10 13:29 gecode-release-6.2.0/examples/job-shop.cpp -rw-rw-r-- root/root 24137 2019-04-10 13:29 gecode-release-6.2.0/examples/kakuro.cpp -rw-rw-r-- root/root 12180 2019-04-10 13:29 gecode-release-6.2.0/examples/knights.cpp -rw-rw-r-- root/root 6437 2019-04-10 13:29 gecode-release-6.2.0/examples/langford-number.cpp -rw-rw-r-- root/root 3786 2019-04-10 13:29 gecode-release-6.2.0/examples/magic-sequence.cpp -rw-rw-r-- root/root 30783 2019-04-10 13:29 gecode-release-6.2.0/examples/magic-square-partial.cpp -rw-rw-r-- root/root 4128 2019-04-10 13:29 gecode-release-6.2.0/examples/magic-square.cpp -rw-rw-r-- root/root 7323 2019-04-10 13:29 gecode-release-6.2.0/examples/minesweeper.cpp -rwxrwxr-x root/root 4118 2019-04-10 13:29 gecode-release-6.2.0/examples/money.cpp -rw-rw-r-- root/root 1493498 2019-04-10 13:29 gecode-release-6.2.0/examples/multi-bin-packing.cpp -rw-rw-r-- root/root 25390 2019-04-10 13:29 gecode-release-6.2.0/examples/nonogram.cpp -rw-rw-r-- root/root 12468 2019-04-10 13:29 gecode-release-6.2.0/examples/open-shop.cpp -rw-rw-r-- root/root 4624 2019-04-10 13:29 gecode-release-6.2.0/examples/ortho-latin.cpp -rw-rw-r-- root/root 3893 2019-04-10 13:29 gecode-release-6.2.0/examples/partition.cpp -rw-rw-r-- root/root 24316 2019-04-10 13:29 gecode-release-6.2.0/examples/pentominoes.cpp -rwxrwxr-x root/root 9661 2019-04-10 13:29 gecode-release-6.2.0/examples/perfect-square.cpp -rw-rw-r-- root/root 762273 2019-04-10 13:29 gecode-release-6.2.0/examples/photo.cpp -rw-rw-r-- root/root 263915 2019-04-10 13:29 gecode-release-6.2.0/examples/qcp.cpp -rw-rw-r-- root/root 9648 2019-04-10 13:29 gecode-release-6.2.0/examples/queen-armies.cpp -rw-rw-r-- root/root 6268 2019-04-10 13:29 gecode-release-6.2.0/examples/queens.cpp -rwxrwxr-x root/root 41143 2019-04-10 13:29 gecode-release-6.2.0/examples/radiotherapy.cpp -rw-rw-r-- root/root 7144 2019-04-10 13:29 gecode-release-6.2.0/examples/sat.cpp -rwxrwxr-x root/root 3811 2019-04-10 13:29 gecode-release-6.2.0/examples/schurs-lemma.cpp -rwxrwxr-x root/root 903654 2019-04-10 13:29 gecode-release-6.2.0/examples/scowl.hpp -rw-rw-r-- root/root 9537 2019-04-10 13:29 gecode-release-6.2.0/examples/sports-league.cpp -rw-rw-r-- root/root 20241 2019-04-10 13:29 gecode-release-6.2.0/examples/steel-mill.cpp -rwxrwxr-x root/root 5084 2019-04-10 13:29 gecode-release-6.2.0/examples/steiner.cpp -rw-rw-r-- root/root 13033 2019-04-10 13:29 gecode-release-6.2.0/examples/sudoku-advanced.cpp -rw-rw-r-- root/root 45404 2019-04-10 13:29 gecode-release-6.2.0/examples/sudoku-instances.hh -rw-rw-r-- root/root 3865 2019-04-10 13:29 gecode-release-6.2.0/examples/sudoku.cpp -rw-rw-r-- root/root 11693 2019-04-10 13:29 gecode-release-6.2.0/examples/tsp.cpp -rwxrwxr-x root/root 7250 2019-04-10 13:29 gecode-release-6.2.0/examples/warehouses.cpp -rw-rw-r-- root/root 4922 2019-04-10 13:29 gecode-release-6.2.0/examples/word-square.cpp -rwxrwxr-x root/root 52172 2019-04-10 13:29 gecode-release-6.2.0/gecode.m4 drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/ -rw-rw-r-- root/root 27247 2019-04-10 13:29 gecode-release-6.2.0/gecode/driver.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/driver/ -rwxrwxr-x root/root 20952 2019-04-10 13:29 gecode-release-6.2.0/gecode/driver/options.cpp -rw-rw-r-- root/root 11869 2019-04-10 13:29 gecode-release-6.2.0/gecode/driver/options.hpp -rw-rw-r-- root/root 2868 2019-04-10 13:29 gecode-release-6.2.0/gecode/driver/script.cpp -rwxrwxr-x root/root 18666 2019-04-10 13:29 gecode-release-6.2.0/gecode/driver/script.hpp -rw-rw-r-- root/root 24821 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/ -rw-rw-r-- root/root 2548 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/CHANGES -rw-rw-r-- root/root 13972 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/ast.hh -rw-rw-r-- root/root 5079 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/branch.cpp -rw-rw-r-- root/root 12380 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/branch.hh -rw-rw-r-- root/root 12628 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/branch.hpp -rw-rw-r-- root/root 2475 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/conexpr.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/exampleplugin/ -rw-rw-r-- root/root 1663 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/exampleplugin/myplugin.cpp -rw-rw-r-- root/root 1707 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/exampleplugin/myplugin.hh -rwxrwxr-x root/root 1710 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/exampleplugin/myplugin.pro -rw-rw-r-- root/root 48 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/exampleplugin/test_myplugin.fzn -rw-rw-r-- root/root 89615 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/flatzinc.cpp -rwxrwxr-x root/root 5966 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/lexer.lxx -rw-rw-r-- root/root 73127 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/lexer.yy.cpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/ -rw-rw-r-- root/root 1341 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/all_different_int.mzn -rw-rw-r-- root/root 1337 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/all_equal_int.mzn -rw-rw-r-- root/root 797 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/alldifferent_except_0.mzn -rw-rw-r-- root/root 1356 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/among.mzn -rw-rw-r-- root/root 220 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/arg_max_bool.mzn -rw-rw-r-- root/root 215 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/arg_max_int.mzn -rw-rw-r-- root/root 220 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/arg_min_bool.mzn -rw-rw-r-- root/root 215 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/arg_min_int.mzn -rw-rw-r-- root/root 1352 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/at_least_int.mzn -rw-rw-r-- root/root 1420 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/at_least_set.mzn -rw-rw-r-- root/root 1351 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/at_most_int.mzn -rw-rw-r-- root/root 1419 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/at_most_set.mzn -rw-rw-r-- root/root 1893 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/bin_packing.mzn -rw-rw-r-- root/root 1982 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/bin_packing_capa.mzn -rw-rw-r-- root/root 1952 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/bin_packing_load.mzn -rw-rw-r-- root/root 1554 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/circuit.mzn -rw-rw-r-- root/root 1565 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/count.mzn -rw-rw-r-- root/root 2073 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/cumulative.mzn -rw-rw-r-- root/root 1340 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/decreasing_bool.mzn -rw-rw-r-- root/root 1338 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/decreasing_int.mzn -rw-rw-r-- root/root 1796 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/diffn.mzn -rw-rw-r-- root/root 1346 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/disjoint.mzn -rw-rw-r-- root/root 587 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/disjunctive_strict.mzn -rw-rw-r-- root/root 1723 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/distribute.mzn -rw-rw-r-- root/root 1394 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/exactly_int.mzn -rw-rw-r-- root/root 1419 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/exactly_set.mzn -rw-rw-r-- root/root 4727 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/gecode.mzn -rw-rw-r-- root/root 1999 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/global_cardinality.mzn -rw-rw-r-- root/root 1891 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/global_cardinality_closed.mzn -rw-rw-r-- root/root 1537 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/global_cardinality_low_up.mzn -rw-rw-r-- root/root 1565 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/global_cardinality_low_up_closed.mzn -rw-rw-r-- root/root 1340 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/increasing_bool.mzn -rw-rw-r-- root/root 1338 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/increasing_int.mzn -rw-rw-r-- root/root 1913 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/int_set_channel.mzn -rw-rw-r-- root/root 1584 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/inverse.mzn -rw-rw-r-- root/root 1955 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/inverse_set.mzn -rw-rw-r-- root/root 1518 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/lex_less_bool.mzn -rw-rw-r-- root/root 1509 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/lex_less_int.mzn -rw-rw-r-- root/root 1522 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/lex_lesseq_bool.mzn -rw-rw-r-- root/root 1513 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/lex_lesseq_int.mzn -rw-rw-r-- root/root 1786 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/link_set_to_booleans.mzn -rw-rw-r-- root/root 1410 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/maximum_int.mzn -rw-rw-r-- root/root 1559 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/member_bool.mzn -rw-rw-r-- root/root 1549 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/member_int.mzn -rw-rw-r-- root/root 1410 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/minimum_int.mzn -rw-rw-r-- root/root 1342 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/nvalue.mzn -rw-rw-r-- root/root 1546 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/partition_set.mzn -rw-rw-r-- root/root 1945 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/range.mzn -rw-rw-r-- root/root 1095 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/redefinitions-2.0.mzn -rw-rw-r-- root/root 6645 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/redefinitions.mzn -rw-rw-r-- root/root 2310 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/regular.mzn -rw-rw-r-- root/root 2333 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/roots.mzn -rw-rw-r-- root/root 1354 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/sort.mzn -rw-rw-r-- root/root 1578 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/sum_pred.mzn -rw-rw-r-- root/root 2685 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/table_bool.mzn -rw-rw-r-- root/root 2666 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/table_int.mzn -rw-rw-r-- root/root 1452 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/value_precede_int.mzn -rw-rw-r-- root/root 1474 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/mznlib/value_precede_set.mzn -rw-rw-r-- root/root 2028 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/option.hh -rw-rw-r-- root/root 7767 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/parser.hh -rw-rw-r-- root/root 147564 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/parser.tab.cpp -rw-rw-r-- root/root 3923 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/parser.tab.hh -rwxrwxr-x root/root 68336 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/parser.yxx -rw-rw-r-- root/root 2755 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/plugin.hh -rwxrwxr-x root/root 83988 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/registry.cpp -rw-rw-r-- root/root 2272 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/registry.hh -rw-rw-r-- root/root 2941 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/symboltable.hh -rw-rw-r-- root/root 5442 2019-04-10 13:29 gecode-release-6.2.0/gecode/flatzinc/varspec.hh -rwxrwxr-x root/root 73411 2019-04-10 13:29 gecode-release-6.2.0/gecode/float.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/ -rwxrwxr-x root/root 4052 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/arithmetic.cpp -rw-rw-r-- root/root 14657 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/arithmetic.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/arithmetic/ -rwxrwxr-x root/root 3022 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/arithmetic/abs.hpp -rwxrwxr-x root/root 2910 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/arithmetic/div.hpp -rwxrwxr-x root/root 8063 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/arithmetic/min-max.hpp -rwxrwxr-x root/root 10160 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/arithmetic/mult.hpp -rwxrwxr-x root/root 5194 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/arithmetic/pow-nroot.hpp -rwxrwxr-x root/root 6531 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/arithmetic/sqr-sqrt.hpp -rw-rw-r-- root/root 2873 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/array-traits.hpp -rw-rw-r-- root/root 2529 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/array.cpp -rwxrwxr-x root/root 3478 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/array.hpp -rw-rw-r-- root/root 1667 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/bool.cpp -rw-rw-r-- root/root 2782 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/bool.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/bool/ -rw-rw-r-- root/root 4488 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/bool/ite.hpp -rwxrwxr-x root/root 6611 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/branch.cpp -rw-rw-r-- root/root 10911 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/branch.hh -rwxrwxr-x root/root 1843 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/branch.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/branch/ -rw-rw-r-- root/root 1873 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/branch/action.cpp -rw-rw-r-- root/root 1729 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/branch/action.hpp -rw-rw-r-- root/root 1955 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/branch/afc.hpp -rw-rw-r-- root/root 2227 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/branch/assign.hpp -rw-rw-r-- root/root 1787 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/branch/chb.cpp -rw-rw-r-- root/root 1704 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/branch/chb.hpp -rw-rw-r-- root/root 5102 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/branch/merit.hpp -rw-rw-r-- root/root 1971 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/branch/traits.hpp -rw-rw-r-- root/root 2759 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/branch/val-commit.hpp -rw-rw-r-- root/root 3182 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/branch/val-sel-commit.cpp -rw-rw-r-- root/root 3179 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/branch/val-sel.hpp -rw-rw-r-- root/root 2305 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/branch/val.hpp -rw-rw-r-- root/root 8372 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/branch/var.hpp -rw-rw-r-- root/root 7404 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/branch/view-sel.cpp -rw-rw-r-- root/root 1989 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/channel.cpp -rw-rw-r-- root/root 2802 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/channel.hh -rw-rw-r-- root/root 1728 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/channel.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/channel/ -rwxrwxr-x root/root 2907 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/channel/channel.hpp -rwxrwxr-x root/root 4312 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/dom.cpp -rw-rw-r-- root/root 2791 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/exception.cpp -rw-rw-r-- root/root 3994 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/exception.hpp -rw-rw-r-- root/root 1857 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/exec.cpp -rw-rw-r-- root/root 1766 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/limits.hpp -rw-rw-r-- root/root 5692 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/linear.cpp -rw-rw-r-- root/root 7301 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/linear.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/linear/ -rw-rw-r-- root/root 9492 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/linear/nary.hpp -rwxrwxr-x root/root 6774 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/linear/post.cpp -rw-rw-r-- root/root 1762 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/nextafter.hpp -rw-rw-r-- root/root 2256 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/num.hpp -rw-rw-r-- root/root 12143 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/rel.cpp -rw-rw-r-- root/root 12588 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/rel.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/rel/ -rwxrwxr-x root/root 9804 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/rel/eq.hpp -rwxrwxr-x root/root 11289 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/rel/lq-le.hpp -rwxrwxr-x root/root 3717 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/rel/nq.hpp -rw-rw-r-- root/root 2304 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/relax.cpp -rw-rw-r-- root/root 2735 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/rounding.cpp -rw-rw-r-- root/root 2913 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/rounding.hpp -rw-rw-r-- root/root 1733 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/trace.cpp -rw-rw-r-- root/root 1587 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/trace.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/trace/ -rw-rw-r-- root/root 1840 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/trace/delta.hpp -rw-rw-r-- root/root 2318 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/trace/trace-view.hpp -rw-rw-r-- root/root 4195 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/trace/tracer.cpp -rw-rw-r-- root/root 1692 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/trace/traits.hpp -rw-rw-r-- root/root 2500 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/transcendental.cpp -rw-rw-r-- root/root 3655 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/transcendental.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/transcendental/ -rwxrwxr-x root/root 4124 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/transcendental/exp-log.hpp -rw-rw-r-- root/root 2741 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/trigonometric.cpp -rwxrwxr-x root/root 7648 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/trigonometric.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/trigonometric/ -rwxrwxr-x root/root 4249 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/trigonometric/asinacos.hpp -rwxrwxr-x root/root 8501 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/trigonometric/sincos.hpp -rwxrwxr-x root/root 7488 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/trigonometric/tanatan.hpp -rwxrwxr-x root/root 13194 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/val.hpp -rw-rw-r-- root/root 5954 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/var-imp.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/var-imp/ -rw-rw-r-- root/root 2030 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/var-imp/delta.hpp -rw-rw-r-- root/root 2221 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/var-imp/float.cpp -rw-rw-r-- root/root 6258 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/var-imp/float.hpp -rwxrwxr-x root/root 3353 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/var-imp/float.vis drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/var/ -rw-rw-r-- root/root 1914 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/var/float.cpp -rw-rw-r-- root/root 2598 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/var/float.hpp -rw-rw-r-- root/root 1714 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/var/print.hpp -rwxrwxr-x root/root 17026 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/view.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/view/ -rw-rw-r-- root/root 3915 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/view/float.hpp -rwxrwxr-x root/root 4051 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/view/minus.hpp -rwxrwxr-x root/root 4658 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/view/offset.hpp -rwxrwxr-x root/root 2947 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/view/print.hpp -rw-rw-r-- root/root 2734 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/view/rel-test.hpp -rwxrwxr-x root/root 5027 2019-04-10 13:29 gecode-release-6.2.0/gecode/float/view/scale.hpp -rw-rw-r-- root/root 9203 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/ -rwxrwxr-x root/root 11746 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/drawingcursor.cpp -rw-rw-r-- root/root 3283 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/drawingcursor.hh -rw-rw-r-- root/root 2650 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/drawingcursor.hpp -rw-rw-r-- root/root 42607 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/gecodelogo.cpp -rw-rw-r-- root/root 1907 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/gecodelogo.hh -rw-rw-r-- root/root 3177 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/gist.cpp -rw-rw-r-- root/root 5831 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/gist.hpp -rw-rw-r-- root/root 2099 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/layoutcursor.hh -rw-rw-r-- root/root 2265 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/layoutcursor.hpp -rw-rw-r-- root/root 11503 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/mainwindow.cpp -rw-rw-r-- root/root 3903 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/mainwindow.hh -rw-rw-r-- root/root 2505 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/node.cpp -rw-rw-r-- root/root 5259 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/node.hh -rw-rw-r-- root/root 6234 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/node.hpp -rw-rw-r-- root/root 6842 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/nodecursor.hh -rw-rw-r-- root/root 8623 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/nodecursor.hpp -rw-rw-r-- root/root 4707 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/nodestats.cpp -rw-rw-r-- root/root 2567 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/nodestats.hh -rw-rw-r-- root/root 2874 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/nodevisitor.hh -rw-rw-r-- root/root 3347 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/nodevisitor.hpp -rw-rw-r-- root/root 2737 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/nodewidget.cpp -rw-rw-r-- root/root 1777 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/nodewidget.hh -rw-rw-r-- root/root 6725 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/preferences.cpp -rw-rw-r-- root/root 2907 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/preferences.hh -rw-rw-r-- root/root 27820 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/qtgist.cpp -rw-rw-r-- root/root 9838 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/qtgist.hh -rw-rw-r-- root/root 11697 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/spacenode.cpp -rw-rw-r-- root/root 7538 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/spacenode.hh -rw-rw-r-- root/root 4768 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/spacenode.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/standalone-example/ -rw-rw-r-- root/root 2329 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/standalone-example/mygist.cpp -rw-rw-r-- root/root 494 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/standalone-example/standalone_example.pro -rw-rw-r-- root/root 2543 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/stopbrancher.cpp -rw-rw-r-- root/root 2801 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/stopbrancher.hh -rw-rw-r-- root/root 5030 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/textoutput.cpp -rw-rw-r-- root/root 2323 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/textoutput.hh -rw-rw-r-- root/root 42967 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/treecanvas.cpp -rw-rw-r-- root/root 12575 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/treecanvas.hh -rw-rw-r-- root/root 17173 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/visualnode.cpp -rw-rw-r-- root/root 7917 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/visualnode.hh -rw-rw-r-- root/root 4881 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/visualnode.hpp -rw-rw-r-- root/root 8161 2019-04-10 13:29 gecode-release-6.2.0/gecode/gist/zoomToFitIcon.hpp -rwxrwxr-x root/root 209712 2019-04-10 13:29 gecode-release-6.2.0/gecode/int.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/ -rwxrwxr-x root/root 13270 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/arithmetic.cpp -rw-rw-r-- root/root 28715 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/arithmetic.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/arithmetic/ -rwxrwxr-x root/root 7050 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/arithmetic/abs.hpp -rw-rw-r-- root/root 7895 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/arithmetic/argmax.hpp -rw-rw-r-- root/root 10889 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/arithmetic/divmod.hpp -rwxrwxr-x root/root 12557 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/arithmetic/max.hpp -rwxrwxr-x root/root 11171 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/arithmetic/mult.cpp -rw-rw-r-- root/root 9996 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/arithmetic/mult.hpp -rwxrwxr-x root/root 14379 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/arithmetic/nroot.hpp -rw-rw-r-- root/root 5275 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/arithmetic/pow-ops.hpp -rwxrwxr-x root/root 16333 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/arithmetic/pow.hpp -rwxrwxr-x root/root 3747 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/array-traits.hpp -rwxrwxr-x root/root 3615 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/array.cpp -rwxrwxr-x root/root 4518 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/array.hpp -rwxrwxr-x root/root 4734 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/bin-packing.cpp -rwxrwxr-x root/root 9639 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/bin-packing.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/bin-packing/ -rw-rw-r-- root/root 2607 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/bin-packing/conflict-graph.cpp -rwxrwxr-x root/root 10145 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/bin-packing/conflict-graph.hpp -rwxrwxr-x root/root 11402 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/bin-packing/propagate.cpp -rwxrwxr-x root/root 4956 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/bin-packing/propagate.hpp -rwxrwxr-x root/root 27669 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/bool.cpp -rw-rw-r-- root/root 22438 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/bool.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/bool/ -rw-rw-r-- root/root 4470 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/bool/base.hpp -rwxrwxr-x root/root 10482 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/bool/clause.hpp -rwxrwxr-x root/root 5652 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/bool/eq.hpp -rw-rw-r-- root/root 2982 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/bool/eqv.cpp -rw-rw-r-- root/root 6372 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/bool/eqv.hpp -rw-rw-r-- root/root 8634 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/bool/ite.hpp -rwxrwxr-x root/root 6158 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/bool/lq.hpp -rwxrwxr-x root/root 26876 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/bool/or.hpp -rwxrwxr-x root/root 12887 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch.cpp -rwxrwxr-x root/root 26544 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch.hh -rwxrwxr-x root/root 2200 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch/ -rw-rw-r-- root/root 2219 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch/action.cpp -rw-rw-r-- root/root 1978 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch/action.hpp -rw-rw-r-- root/root 2416 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch/afc.hpp -rw-rw-r-- root/root 3009 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch/assign.hpp -rwxrwxr-x root/root 8172 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch/cbs.hpp -rw-rw-r-- root/root 2056 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch/chb.cpp -rw-rw-r-- root/root 1928 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch/chb.hpp -rwxrwxr-x root/root 6699 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch/merit.hpp -rw-rw-r-- root/root 4458 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch/ngl.hpp -rw-rw-r-- root/root 2449 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch/traits.hpp -rwxrwxr-x root/root 5298 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch/val-commit.hpp -rw-rw-r-- root/root 5957 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch/val-sel-commit.cpp -rwxrwxr-x root/root 5036 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch/val-sel.hpp -rw-rw-r-- root/root 3749 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch/val.hpp -rw-rw-r-- root/root 12313 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch/var.hpp -rw-rw-r-- root/root 11294 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch/view-sel.cpp -rw-rw-r-- root/root 2510 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch/view-values.cpp -rw-rw-r-- root/root 7684 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/branch/view-values.hpp -rwxrwxr-x root/root 5456 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/channel.cpp -rw-rw-r-- root/root 8861 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/channel.hh -rw-rw-r-- root/root 1575 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/channel.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/channel/ -rwxrwxr-x root/root 2770 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/channel/base.hpp -rwxrwxr-x root/root 10713 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/channel/dom.hpp -rw-rw-r-- root/root 6307 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/channel/link-multi.cpp -rwxrwxr-x root/root 3053 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/channel/link-multi.hpp -rw-rw-r-- root/root 2354 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/channel/link-single.cpp -rw-rw-r-- root/root 2248 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/channel/link-single.hpp -rwxrwxr-x root/root 7646 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/channel/val.hpp -rwxrwxr-x root/root 7046 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/circuit.cpp -rw-rw-r-- root/root 5438 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/circuit.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/circuit/ -rwxrwxr-x root/root 9413 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/circuit/base.hpp -rwxrwxr-x root/root 4193 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/circuit/dom.hpp -rwxrwxr-x root/root 3190 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/circuit/val.hpp -rwxrwxr-x root/root 12782 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/count.cpp -rw-rw-r-- root/root 14009 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/count.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/count/ -rwxrwxr-x root/root 2760 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/count/int-base.hpp -rw-rw-r-- root/root 4275 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/count/int-eq.hpp -rw-rw-r-- root/root 4039 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/count/int-gq.hpp -rw-rw-r-- root/root 3982 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/count/int-lq.hpp -rwxrwxr-x root/root 7632 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/count/rel.hpp -rwxrwxr-x root/root 4003 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/count/view-base.hpp -rw-rw-r-- root/root 3791 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/count/view-eq.hpp -rw-rw-r-- root/root 3549 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/count/view-gq.hpp -rw-rw-r-- root/root 3046 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/count/view-lq.hpp -rwxrwxr-x root/root 14869 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/cumulative.cpp -rw-rw-r-- root/root 24407 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/cumulative.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/cumulative/ -rwxrwxr-x root/root 5708 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/cumulative/edge-finding.hpp -rw-rw-r-- root/root 1827 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/cumulative/limits.hpp -rwxrwxr-x root/root 4256 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/cumulative/man-prop.hpp -rwxrwxr-x root/root 5514 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/cumulative/opt-prop.hpp -rw-rw-r-- root/root 2129 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/cumulative/overload.hpp -rw-rw-r-- root/root 2389 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/cumulative/post.hpp -rw-rw-r-- root/root 2477 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/cumulative/subsumption.hpp -rw-rw-r-- root/root 3034 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/cumulative/task-view.hpp -rw-rw-r-- root/root 7508 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/cumulative/task.hpp -rw-rw-r-- root/root 4632 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/cumulative/time-tabling.hpp -rwxrwxr-x root/root 7772 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/cumulative/tree.hpp -rwxrwxr-x root/root 6083 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/cumulatives.cpp -rw-rw-r-- root/root 4665 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/cumulatives.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/cumulatives/ -rwxrwxr-x root/root 13368 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/cumulatives/val.hpp -rwxrwxr-x root/root 6076 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/distinct.cpp -rw-rw-r-- root/root 13752 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/distinct.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/distinct/ -rwxrwxr-x root/root 13589 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/distinct/bnd.hpp -rwxrwxr-x root/root 841312 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/distinct/cbs.cpp -rwxrwxr-x root/root 8191 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/distinct/cbs.hpp -rw-rw-r-- root/root 2150 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/distinct/dom-ctrl.hpp -rw-rw-r-- root/root 4096 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/distinct/dom.hpp -rw-rw-r-- root/root 3221 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/distinct/eqite.cpp -rw-rw-r-- root/root 2130 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/distinct/eqite.hpp -rwxrwxr-x root/root 7933 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/distinct/graph.hpp -rw-rw-r-- root/root 3710 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/distinct/ter-dom.hpp -rwxrwxr-x root/root 5802 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/distinct/val.hpp -rw-rw-r-- root/root 2651 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/div.hh -rw-rw-r-- root/root 2975 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/div.hpp -rwxrwxr-x root/root 6444 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/dom.cpp -rw-rw-r-- root/root 3780 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/dom.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/dom/ -rw-rw-r-- root/root 4394 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/dom/range.hpp -rw-rw-r-- root/root 3963 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/dom/set.hpp -rwxrwxr-x root/root 6098 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/element.cpp -rw-rw-r-- root/root 10805 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/element.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/element/ -rwxrwxr-x root/root 12909 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/element/int.hpp -rw-rw-r-- root/root 4480 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/element/pair.cpp -rw-rw-r-- root/root 2617 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/element/pair.hpp -rwxrwxr-x root/root 12482 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/element/view.hpp -rw-rw-r-- root/root 3368 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/exception.cpp -rw-rw-r-- root/root 5132 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/exception.hpp -rw-rw-r-- root/root 2661 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/exec.cpp -rw-rw-r-- root/root 2867 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/exec.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/exec/ -rw-rw-r-- root/root 2200 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/exec/when.cpp -rw-rw-r-- root/root 2395 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/exec/when.hpp -rwxrwxr-x root/root 2001 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/extensional-regular.cpp -rwxrwxr-x root/root 5982 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/extensional-tuple-set.cpp -rwxrwxr-x root/root 23948 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/extensional.hh -rwxrwxr-x root/root 2126 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/extensional.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/extensional/ -rwxrwxr-x root/root 7581 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/extensional/bit-set.hpp -rwxrwxr-x root/root 36569 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/extensional/compact.hpp -rwxrwxr-x root/root 16348 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/extensional/dfa.cpp -rw-rw-r-- root/root 9191 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/extensional/dfa.hpp -rwxrwxr-x root/root 32946 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/extensional/layered-graph.hpp -rwxrwxr-x root/root 5737 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/extensional/tiny-bit-set.hpp -rwxrwxr-x root/root 14232 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/extensional/tuple-set.cpp -rwxrwxr-x root/root 7109 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/extensional/tuple-set.hpp -rwxrwxr-x root/root 6658 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/gcc.cpp -rw-rw-r-- root/root 10118 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/gcc.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/gcc/ -rw-rw-r-- root/root 15469 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/gcc/bnd-sup.hpp -rw-rw-r-- root/root 25888 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/gcc/bnd.hpp -rw-rw-r-- root/root 45605 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/gcc/dom-sup.hpp -rw-rw-r-- root/root 9784 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/gcc/dom.hpp -rw-rw-r-- root/root 4784 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/gcc/post.hpp -rwxrwxr-x root/root 8471 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/gcc/val.hpp -rw-rw-r-- root/root 10496 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/gcc/view.hpp -rw-rw-r-- root/root 3675 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/idx-view.hh -rwxrwxr-x root/root 4888 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/idx-view.hpp -rwxrwxr-x root/root 7805 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/int-set-1.hpp -rw-rw-r-- root/root 1673 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/int-set-2.hpp -rwxrwxr-x root/root 4884 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/int-set.cpp -rw-rw-r-- root/root 1750 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/ipl.hpp -rw-rw-r-- root/root 2189 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/irt.hpp -rwxrwxr-x root/root 19591 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/ldsb.cpp -rw-rw-r-- root/root 13919 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/ldsb.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/ldsb/ -rwxrwxr-x root/root 9793 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/ldsb/brancher.hpp -rwxrwxr-x root/root 5623 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/ldsb/sym-imp.cpp -rwxrwxr-x root/root 10090 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/ldsb/sym-imp.hpp -rw-rw-r-- root/root 3218 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/ldsb/sym-obj.cpp -rw-rw-r-- root/root 4602 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/limits.hpp -rwxrwxr-x root/root 5036 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/linear-bool.cpp -rwxrwxr-x root/root 5555 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/linear-int.cpp -rwxrwxr-x root/root 54130 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/linear.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/linear/ -rwxrwxr-x root/root 21242 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/linear/bool-int.hpp -rwxrwxr-x root/root 20235 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/linear/bool-post.cpp -rwxrwxr-x root/root 20539 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/linear/bool-scale.hpp -rwxrwxr-x root/root 8711 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/linear/bool-view.hpp -rw-rw-r-- root/root 13465 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/linear/int-bin.hpp -rwxrwxr-x root/root 12876 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/linear/int-dom.hpp -rwxrwxr-x root/root 25859 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/linear/int-nary.hpp -rw-rw-r-- root/root 7910 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/linear/int-noview.hpp -rwxrwxr-x root/root 29371 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/linear/int-post.cpp -rw-rw-r-- root/root 8518 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/linear/int-ter.hpp -rwxrwxr-x root/root 6176 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/linear/post.hpp -rw-rw-r-- root/root 3265 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/member.cpp -rw-rw-r-- root/root 4328 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/member.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/member/ -rwxrwxr-x root/root 4678 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/member/prop.hpp -rwxrwxr-x root/root 5073 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/member/re-prop.hpp -rwxrwxr-x root/root 7228 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/no-overlap.cpp -rw-rw-r-- root/root 9374 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/no-overlap.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/no-overlap/ -rwxrwxr-x root/root 2688 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/no-overlap/base.hpp -rw-rw-r-- root/root 5565 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/no-overlap/box.hpp -rw-rw-r-- root/root 5201 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/no-overlap/dim.hpp -rwxrwxr-x root/root 3132 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/no-overlap/man.hpp -rwxrwxr-x root/root 4408 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/no-overlap/opt.hpp -rw-rw-r-- root/root 6160 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/nvalues.cpp -rw-rw-r-- root/root 13802 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/nvalues.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/nvalues/ -rwxrwxr-x root/root 3030 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/nvalues/bool-base.hpp -rw-rw-r-- root/root 4713 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/nvalues/bool-eq.hpp -rw-rw-r-- root/root 3867 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/nvalues/bool-gq.hpp -rw-rw-r-- root/root 4045 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/nvalues/bool-lq.hpp -rwxrwxr-x root/root 8499 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/nvalues/graph.hpp -rw-rw-r-- root/root 9793 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/nvalues/int-base.hpp -rw-rw-r-- root/root 4499 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/nvalues/int-eq.hpp -rw-rw-r-- root/root 3327 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/nvalues/int-gq.hpp -rw-rw-r-- root/root 3956 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/nvalues/int-lq.hpp -rw-rw-r-- root/root 1667 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/nvalues/range-event.hpp -rw-rw-r-- root/root 2163 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/nvalues/sym-bit-matrix.hpp -rwxrwxr-x root/root 2022 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/order.cpp -rwxrwxr-x root/root 2990 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/order.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/order/ -rwxrwxr-x root/root 2914 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/order/propagate.cpp -rwxrwxr-x root/root 2742 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/order/propagate.hpp -rw-rw-r-- root/root 2293 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/precede.cpp -rw-rw-r-- root/root 3807 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/precede.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/precede/ -rwxrwxr-x root/root 6725 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/precede/single.hpp -rw-rw-r-- root/root 10828 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/propagator.hpp -rw-rw-r-- root/root 2166 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/reify.hpp -rwxrwxr-x root/root 18893 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/rel.cpp -rwxrwxr-x root/root 23516 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/rel.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/rel/ -rwxrwxr-x root/root 22070 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/rel/eq.hpp -rwxrwxr-x root/root 11530 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/rel/lex.hpp -rwxrwxr-x root/root 15671 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/rel/lq-le.hpp -rwxrwxr-x root/root 5161 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/rel/nq.hpp -rw-rw-r-- root/root 2905 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/relax.cpp -rwxrwxr-x root/root 5261 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/sequence.cpp -rw-rw-r-- root/root 5179 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/sequence.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/sequence/ -rwxrwxr-x root/root 5624 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/sequence/int.hpp -rw-rw-r-- root/root 4788 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/sequence/set-op.hpp -rw-rw-r-- root/root 14835 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/sequence/view.hpp -rw-rw-r-- root/root 2890 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/sequence/violations.hpp -rwxrwxr-x root/root 2494 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/sorted.cpp -rw-rw-r-- root/root 3501 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/sorted.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/sorted/ -rw-rw-r-- root/root 5281 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/sorted/matching.hpp -rw-rw-r-- root/root 8152 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/sorted/narrowing.hpp -rw-rw-r-- root/root 6597 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/sorted/order.hpp -rwxrwxr-x root/root 19644 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/sorted/propagate.hpp -rwxrwxr-x root/root 14839 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/sorted/sortsup.hpp -rw-rw-r-- root/root 4158 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/support-values.hh -rw-rw-r-- root/root 5033 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/support-values.hpp -rw-rw-r-- root/root 16001 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/task.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/task/ -rwxrwxr-x root/root 4764 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/task/array.hpp -rwxrwxr-x root/root 4474 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/task/event.hpp -rw-rw-r-- root/root 2951 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/task/fwd-to-bwd.hpp -rwxrwxr-x root/root 2829 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/task/iter.hpp -rw-rw-r-- root/root 3101 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/task/man-to-opt.hpp -rw-rw-r-- root/root 2315 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/task/prop.hpp -rw-rw-r-- root/root 2284 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/task/purge.hpp -rwxrwxr-x root/root 6491 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/task/sort.hpp -rwxrwxr-x root/root 5326 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/task/tree.hpp -rw-rw-r-- root/root 1971 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/trace.cpp -rw-rw-r-- root/root 1715 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/trace.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/trace/ -rw-rw-r-- root/root 2010 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/trace/bool-delta.hpp -rw-rw-r-- root/root 2348 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/trace/bool-trace-view.hpp -rw-rw-r-- root/root 1628 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/trace/int-delta.hpp -rw-rw-r-- root/root 3792 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/trace/int-trace-view.hpp -rw-rw-r-- root/root 6320 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/trace/tracer.cpp -rw-rw-r-- root/root 1922 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/trace/traits.hpp -rwxrwxr-x root/root 7980 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/unary.cpp -rw-rw-r-- root/root 25939 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/unary.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/unary/ -rwxrwxr-x root/root 3640 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/unary/detectable.hpp -rw-rw-r-- root/root 2371 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/unary/edge-finding.hpp -rw-rw-r-- root/root 2650 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/unary/man-prop.hpp -rwxrwxr-x root/root 4238 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/unary/not-first-not-last.hpp -rwxrwxr-x root/root 3716 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/unary/opt-prop.hpp -rw-rw-r-- root/root 2890 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/unary/overload.hpp -rwxrwxr-x root/root 2312 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/unary/post.hpp -rwxrwxr-x root/root 1844 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/unary/subsumption.hpp -rw-rw-r-- root/root 3770 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/unary/task-view.hpp -rw-rw-r-- root/root 13566 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/unary/task.hpp -rw-rw-r-- root/root 3736 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/unary/time-tabling.hpp -rwxrwxr-x root/root 6322 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/unary/tree.hpp -rwxrwxr-x root/root 4464 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/unshare.cpp -rw-rw-r-- root/root 3531 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/val-set.hh -rw-rw-r-- root/root 4479 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/val-set.hpp -rw-rw-r-- root/root 23760 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/var-imp.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/var-imp/ -rw-rw-r-- root/root 2522 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/var-imp/bool.cpp -rwxrwxr-x root/root 9710 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/var-imp/bool.hpp -rwxrwxr-x root/root 2394 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/var-imp/bool.vis -rw-rw-r-- root/root 2011 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/var-imp/delta.hpp -rw-rw-r-- root/root 10995 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/var-imp/int.cpp -rw-rw-r-- root/root 26000 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/var-imp/int.hpp -rwxrwxr-x root/root 3789 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/var-imp/int.vis drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/var/ -rw-rw-r-- root/root 1714 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/var/bool.cpp -rw-rw-r-- root/root 3091 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/var/bool.hpp -rw-rw-r-- root/root 2074 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/var/int.cpp -rw-rw-r-- root/root 3454 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/var/int.hpp -rw-rw-r-- root/root 1847 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/var/print.hpp -rw-rw-r-- root/root 9843 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view-val-graph.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view-val-graph/ -rw-rw-r-- root/root 2316 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view-val-graph/bi-link.hpp -rw-rw-r-- root/root 2262 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view-val-graph/comb-ptr-flag.hpp -rw-rw-r-- root/root 3320 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view-val-graph/edge.hpp -rwxrwxr-x root/root 6038 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view-val-graph/graph.hpp -rw-rw-r-- root/root 2128 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view-val-graph/iter-prune-val.hpp -rw-rw-r-- root/root 4314 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view-val-graph/node.hpp -rwxrwxr-x root/root 59332 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view/ -rwxrwxr-x root/root 2064 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view/bool-test.hpp -rw-rw-r-- root/root 7257 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view/bool.hpp -rwxrwxr-x root/root 9872 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view/cached.hpp -rwxrwxr-x root/root 7744 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view/constint.hpp -rw-rw-r-- root/root 6215 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view/int.hpp -rw-rw-r-- root/root 1977 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view/iter.hpp -rwxrwxr-x root/root 7359 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view/minus.hpp -rwxrwxr-x root/root 6403 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view/neg-bool.hpp -rwxrwxr-x root/root 7500 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view/offset.hpp -rw-rw-r-- root/root 4928 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view/print.hpp -rw-rw-r-- root/root 5754 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view/rel-test.hpp -rwxrwxr-x root/root 8840 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view/scale.hpp -rwxrwxr-x root/root 7286 2019-04-10 13:29 gecode-release-6.2.0/gecode/int/view/zero.hpp -rw-rw-r-- root/root 3220 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ -rw-rw-r-- root/root 3815 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-add.hpp -rw-rw-r-- root/root 4981 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-append.hpp -rwxrwxr-x root/root 4025 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-array.hpp -rw-rw-r-- root/root 2903 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-cache.hpp -rw-rw-r-- root/root 5417 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-compl.hpp -rw-rw-r-- root/root 3557 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-diff.hpp -rw-rw-r-- root/root 2743 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-empty.hpp -rw-rw-r-- root/root 7741 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-inter.hpp -rw-rw-r-- root/root 6743 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-list.hpp -rw-rw-r-- root/root 6492 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-map.hpp -rw-rw-r-- root/root 3151 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-minmax.hpp -rw-rw-r-- root/root 3050 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-minus.hpp -rw-rw-r-- root/root 3608 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-negative.hpp -rw-rw-r-- root/root 3231 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-offset.hpp -rw-rw-r-- root/root 4139 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-operations.hpp -rw-rw-r-- root/root 3639 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-positive.hpp -rw-rw-r-- root/root 3149 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-rangelist.hpp -rw-rw-r-- root/root 6107 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-scale.hpp -rw-rw-r-- root/root 2892 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-singleton-append.hpp -rw-rw-r-- root/root 2323 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-singleton.hpp -rw-rw-r-- root/root 3589 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-size.hpp -rw-rw-r-- root/root 8551 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-union.hpp -rw-rw-r-- root/root 3231 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/ranges-values.hpp -rwxrwxr-x root/root 3506 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/values-array.hpp -rw-rw-r-- root/root 3044 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/values-bitset.hpp -rw-rw-r-- root/root 3163 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/values-bitsetoffset.hpp -rw-rw-r-- root/root 3303 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/values-inter.hpp -rw-rw-r-- root/root 4582 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/values-list.hpp -rw-rw-r-- root/root 3638 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/values-map.hpp -rw-rw-r-- root/root 3037 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/values-minus.hpp -rw-rw-r-- root/root 3040 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/values-negative.hpp -rw-rw-r-- root/root 2865 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/values-offset.hpp -rw-rw-r-- root/root 3187 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/values-positive.hpp -rw-rw-r-- root/root 2750 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/values-ranges.hpp -rw-rw-r-- root/root 2681 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/values-singleton.hpp -rw-rw-r-- root/root 3390 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/values-union.hpp -rw-rw-r-- root/root 2988 2019-04-10 13:29 gecode-release-6.2.0/gecode/iter/values-unique.hpp -rwxrwxr-x root/root 6974 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/ -rw-rw-r-- root/root 2067 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/archive.cpp -rw-rw-r-- root/root 7482 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/archive.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/ -rw-rw-r-- root/root 2187 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/action.cpp -rwxrwxr-x root/root 12306 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/action.hpp -rw-rw-r-- root/root 1505 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/afc.cpp -rw-rw-r-- root/root 4989 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/afc.hpp -rw-rw-r-- root/root 1783 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/chb.cpp -rwxrwxr-x root/root 13121 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/chb.hpp -rw-rw-r-- root/root 4611 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/filter.hpp -rw-rw-r-- root/root 4967 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/function.cpp -rwxrwxr-x root/root 9703 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/merit.hpp -rw-rw-r-- root/root 5555 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/print.hpp -rw-rw-r-- root/root 3281 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/tiebreak.hpp -rw-rw-r-- root/root 2411 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/traits.hpp -rw-rw-r-- root/root 5681 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/val-commit.hpp -rw-rw-r-- root/root 8105 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/val-sel-commit.hpp -rwxrwxr-x root/root 4792 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/val-sel.hpp -rw-rw-r-- root/root 3115 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/val.hpp -rw-rw-r-- root/root 5937 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/var.hpp -rw-rw-r-- root/root 29781 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/view-sel.hpp -rw-rw-r-- root/root 12405 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/view-val.hpp -rw-rw-r-- root/root 6768 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/branch/view.hpp -rwxrwxr-x root/root 29323 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/core.cpp -rwxrwxr-x root/root 150363 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/core.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/data/ -rwxrwxr-x root/root 2047 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/data/array.cpp -rwxrwxr-x root/root 57491 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/data/array.hpp -rw-rw-r-- root/root 2301 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/data/rnd.cpp -rw-rw-r-- root/root 3980 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/data/rnd.hpp -rwxrwxr-x root/root 10457 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/data/shared-array.hpp -rw-rw-r-- root/root 3128 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/data/shared-data.hpp -rw-rw-r-- root/root 3316 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/exception.cpp -rw-rw-r-- root/root 4777 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/exception.hpp -rw-rw-r-- root/root 1526 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/gpi.cpp -rwxrwxr-x root/root 5162 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/gpi.hpp -rw-rw-r-- root/root 4525 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/macros.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/memory/ -rw-rw-r-- root/root 15608 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/memory/allocators.hpp -rwxrwxr-x root/root 5076 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/memory/config.hpp -rw-rw-r-- root/root 1760 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/memory/manager.cpp -rwxrwxr-x root/root 12602 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/memory/manager.hpp -rwxrwxr-x root/root 3528 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/memory/region.cpp -rwxrwxr-x root/root 16418 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/memory/region.hpp -rw-rw-r-- root/root 1940 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/modevent.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/propagator/ -rw-rw-r-- root/root 2996 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/propagator/advisor.hpp -rw-rw-r-- root/root 23145 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/propagator/pattern.hpp -rw-rw-r-- root/root 4030 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/propagator/subscribed.hpp -rw-rw-r-- root/root 8296 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/propagator/wait.hpp -rw-rw-r-- root/root 8032 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/range-list.hpp -rwxrwxr-x root/root 4289 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/shared-object.hpp -rw-rw-r-- root/root 2843 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/shared-space-data.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/trace/ -rwxrwxr-x root/root 4648 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/trace/filter.cpp -rwxrwxr-x root/root 9866 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/trace/filter.hpp -rw-rw-r-- root/root 1718 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/trace/general.cpp -rw-rw-r-- root/root 1550 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/trace/general.hpp -rwxrwxr-x root/root 4580 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/trace/print.hpp -rw-rw-r-- root/root 2057 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/trace/recorder.cpp -rwxrwxr-x root/root 12424 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/trace/recorder.hpp -rwxrwxr-x root/root 2124 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/trace/tracer.cpp -rwxrwxr-x root/root 9411 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/trace/tracer.hpp -rw-rw-r-- root/root 1996 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/trace/traits.hpp -rw-rw-r-- root/root 20812 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/var-imp.hpp -rw-rw-r-- root/root 34256 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/var-type.hpp -rwxrwxr-x root/root 3471 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/var.hpp -rwxrwxr-x root/root 25224 2019-04-10 13:29 gecode-release-6.2.0/gecode/kernel/view.hpp -rwxrwxr-x root/root 90488 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/ -rwxrwxr-x root/root 5084 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/aliases.hpp -rwxrwxr-x root/root 19180 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/bool-expr.cpp -rw-rw-r-- root/root 1532 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/bool-expr.hpp -rwxrwxr-x root/root 2544 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/channel.hpp -rwxrwxr-x root/root 6096 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/dom.cpp -rw-rw-r-- root/root 1928 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/exception.cpp -rw-rw-r-- root/root 2314 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/exception.hpp -rwxrwxr-x root/root 16831 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/float-arith.cpp -rwxrwxr-x root/root 15094 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/float-expr.cpp -rwxrwxr-x root/root 2045 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/float-expr.hpp -rw-rw-r-- root/root 7629 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/float-rel.cpp -rw-rw-r-- root/root 2565 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/float-rel.hpp -rwxrwxr-x root/root 15045 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/int-arith.cpp -rwxrwxr-x root/root 27472 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/int-expr.cpp -rwxrwxr-x root/root 2017 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/int-expr.hpp -rw-rw-r-- root/root 10395 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/int-rel.cpp -rwxrwxr-x root/root 2559 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/int-rel.hpp -rwxrwxr-x root/root 1528 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/ipl.cpp -rwxrwxr-x root/root 4630 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/ipl.hpp -rw-rw-r-- root/root 4018 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/ldsb.hpp -rw-rw-r-- root/root 7087 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/matrix.hpp -rw-rw-r-- root/root 3549 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/optimize.cpp -rw-rw-r-- root/root 2529 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/optimize.hpp -rwxrwxr-x root/root 21655 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/reg.cpp -rw-rw-r-- root/root 1793 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/reg.hpp -rwxrwxr-x root/root 24223 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/set-expr.cpp -rw-rw-r-- root/root 1577 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/set-expr.hpp -rwxrwxr-x root/root 4955 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/set-rel.cpp -rw-rw-r-- root/root 2346 2019-04-10 13:29 gecode-release-6.2.0/gecode/minimodel/set-rel.hpp -rwxrwxr-x root/root 39353 2019-04-10 13:29 gecode-release-6.2.0/gecode/search.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/ -rw-rw-r-- root/root 2278 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/bab.cpp -rw-rw-r-- root/root 2606 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/bab.hpp -rw-rw-r-- root/root 2035 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/base.hpp -rw-rw-r-- root/root 2290 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/build.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/cpprofiler/ -rwxrwxr-x root/root 11626 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/cpprofiler/connector.hpp -rw-rw-r-- root/root 11601 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/cpprofiler/message.hpp -rw-rw-r-- root/root 4701 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/cpprofiler/tracer.cpp -rw-rw-r-- root/root 4423 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/cutoff.cpp -rw-rw-r-- root/root 3551 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/cutoff.hpp -rw-rw-r-- root/root 2278 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/dfs.cpp -rw-rw-r-- root/root 2443 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/dfs.hpp -rw-rw-r-- root/root 1723 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/engine.cpp -rw-rw-r-- root/root 1514 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/engine.hpp -rw-rw-r-- root/root 1938 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/exception.cpp -rw-rw-r-- root/root 2409 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/exception.hpp -rw-rw-r-- root/root 1817 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/lds.cpp -rw-rw-r-- root/root 2444 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/lds.hpp -rw-rw-r-- root/root 6075 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/nogoods.cpp -rw-rw-r-- root/root 3521 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/nogoods.hh -rw-rw-r-- root/root 5007 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/nogoods.hpp -rw-rw-r-- root/root 2049 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/options.cpp -rw-rw-r-- root/root 1752 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/options.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/par/ -rw-rw-r-- root/root 4511 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/par/bab.hh -rwxrwxr-x root/root 11821 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/par/bab.hpp -rw-rw-r-- root/root 4077 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/par/dfs.hh -rwxrwxr-x root/root 10276 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/par/dfs.hpp -rw-rw-r-- root/root 6556 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/par/engine.hh -rw-rw-r-- root/root 8790 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/par/engine.hpp -rw-rw-r-- root/root 5672 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/par/path.hh -rw-rw-r-- root/root 12347 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/par/path.hpp -rw-rw-r-- root/root 1654 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/par/pbs.cpp -rw-rw-r-- root/root 6322 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/par/pbs.hh -rwxrwxr-x root/root 7032 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/par/pbs.hpp -rw-rw-r-- root/root 2373 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/pbs.cpp -rwxrwxr-x root/root 9200 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/pbs.hpp -rw-rw-r-- root/root 1843 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/rbs.cpp -rw-rw-r-- root/root 3863 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/rbs.hpp -rwxrwxr-x root/root 2689 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/relax.hh -rwxrwxr-x root/root 1952 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/sebs.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/seq/ -rw-rw-r-- root/root 2833 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/seq/bab.hh -rw-rw-r-- root/root 5916 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/seq/bab.hpp -rw-rw-r-- root/root 2878 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/seq/dead.cpp -rw-rw-r-- root/root 1683 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/seq/dead.hh -rw-rw-r-- root/root 2611 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/seq/dfs.hh -rw-rw-r-- root/root 5118 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/seq/dfs.hpp -rw-rw-r-- root/root 4399 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/seq/lds.hh -rw-rw-r-- root/root 9212 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/seq/lds.hpp -rw-rw-r-- root/root 5191 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/seq/path.hh -rw-rw-r-- root/root 10684 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/seq/path.hpp -rw-rw-r-- root/root 1785 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/seq/pbs.cpp -rw-rw-r-- root/root 4064 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/seq/pbs.hh -rwxrwxr-x root/root 4500 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/seq/pbs.hpp -rw-rw-r-- root/root 4594 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/seq/rbs.cpp -rw-rw-r-- root/root 4028 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/seq/rbs.hh -rw-rw-r-- root/root 2313 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/seq/rbs.hpp -rw-rw-r-- root/root 2130 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/statistics.hpp -rw-rw-r-- root/root 2206 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/stop.cpp -rw-rw-r-- root/root 2493 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/stop.hpp -rw-rw-r-- root/root 3339 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/support.hh -rw-rw-r-- root/root 7688 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/trace-recorder.hpp -rw-rw-r-- root/root 3597 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/tracer.cpp -rwxrwxr-x root/root 7089 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/tracer.hpp -rwxrwxr-x root/root 1830 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/traits.hpp -rw-rw-r-- root/root 3111 2019-04-10 13:29 gecode-release-6.2.0/gecode/search/worker.hh -rwxrwxr-x root/root 63292 2019-04-10 13:29 gecode-release-6.2.0/gecode/set.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/ -rw-rw-r-- root/root 2478 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/array-traits.hpp -rw-rw-r-- root/root 9213 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/array.cpp -rwxrwxr-x root/root 2580 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/array.hpp -rw-rw-r-- root/root 1691 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/bool.cpp -rwxrwxr-x root/root 6254 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/branch.cpp -rw-rw-r-- root/root 13238 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/branch.hh -rwxrwxr-x root/root 1821 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/branch.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/branch/ -rw-rw-r-- root/root 1841 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/branch/action.cpp -rw-rw-r-- root/root 1709 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/branch/action.hpp -rw-rw-r-- root/root 1925 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/branch/afc.hpp -rw-rw-r-- root/root 2716 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/branch/assign.hpp -rw-rw-r-- root/root 1761 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/branch/chb.cpp -rw-rw-r-- root/root 1684 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/branch/chb.hpp -rw-rw-r-- root/root 5125 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/branch/merit.hpp -rw-rw-r-- root/root 2375 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/branch/ngl.cpp -rw-rw-r-- root/root 1943 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/branch/ngl.hpp -rw-rw-r-- root/root 1946 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/branch/traits.hpp -rw-rw-r-- root/root 3298 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/branch/val-commit.hpp -rw-rw-r-- root/root 4176 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/branch/val-sel-commit.cpp -rw-rw-r-- root/root 3740 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/branch/val-sel.hpp -rw-rw-r-- root/root 2791 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/branch/val.hpp -rw-rw-r-- root/root 7971 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/branch/var.hpp -rw-rw-r-- root/root 7246 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/branch/view-sel.cpp -rw-rw-r-- root/root 2620 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/cardinality.cpp -rw-rw-r-- root/root 3048 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/channel.cpp -rw-rw-r-- root/root 9620 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/channel.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/channel/ -rw-rw-r-- root/root 9060 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/channel/bool.hpp -rw-rw-r-- root/root 5312 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/channel/int.hpp -rw-rw-r-- root/root 5289 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/channel/set.hpp -rw-rw-r-- root/root 6313 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/channel/sorted.hpp -rw-rw-r-- root/root 1847 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/convex.cpp -rw-rw-r-- root/root 3382 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/convex.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/convex/ -rw-rw-r-- root/root 3235 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/convex/conv.cpp -rw-rw-r-- root/root 2028 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/convex/conv.hpp -rw-rw-r-- root/root 3652 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/convex/hull.cpp -rw-rw-r-- root/root 2093 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/convex/hull.hpp -rw-rw-r-- root/root 1764 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/distinct.cpp -rw-rw-r-- root/root 2637 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/distinct.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/distinct/ -rw-rw-r-- root/root 5119 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/distinct/atmostOne.cpp -rw-rw-r-- root/root 2094 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/distinct/atmostOne.hpp -rwxrwxr-x root/root 19918 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/dom.cpp -rw-rw-r-- root/root 7405 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/element.cpp -rw-rw-r-- root/root 7498 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/element.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/element/ -rw-rw-r-- root/root 10043 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/element/disjoint.hpp -rw-rw-r-- root/root 10015 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/element/inter.hpp -rw-rw-r-- root/root 11082 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/element/union.hpp -rw-rw-r-- root/root 9426 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/element/unionConst.hpp -rw-rw-r-- root/root 2409 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/exception.cpp -rw-rw-r-- root/root 3318 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/exception.hpp -rw-rw-r-- root/root 1837 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/exec.cpp -rw-rw-r-- root/root 8923 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/int.cpp -rw-rw-r-- root/root 11105 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/int.hh -rw-rw-r-- root/root 1678 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/int.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/int/ -rw-rw-r-- root/root 3037 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/int/card.hpp -rwxrwxr-x root/root 23357 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/int/minmax.hpp -rw-rw-r-- root/root 11584 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/int/weights.hpp -rw-rw-r-- root/root 8134 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/ldsb.cpp -rw-rw-r-- root/root 5264 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/ldsb.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/ldsb/ -rwxrwxr-x root/root 10640 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/ldsb/brancher.hpp -rwxrwxr-x root/root 5346 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/ldsb/sym-imp.cpp -rw-rw-r-- root/root 1947 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/limits.hpp -rw-rw-r-- root/root 2324 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/precede.cpp -rw-rw-r-- root/root 3867 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/precede.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/precede/ -rw-rw-r-- root/root 7471 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/precede/single.hpp -rw-rw-r-- root/root 2074 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op-const-cvc.cpp -rw-rw-r-- root/root 2013 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op-const-cvv.cpp -rw-rw-r-- root/root 5292 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op-const-vcc.cpp -rw-rw-r-- root/root 5289 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op-const-vcv.cpp -rw-rw-r-- root/root 1995 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op-const-vvc.cpp -rw-rw-r-- root/root 3446 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op-singleton.cpp -rw-rw-r-- root/root 1875 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op-ternary.cpp -rw-rw-r-- root/root 3125 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op.cpp -rw-rw-r-- root/root 11440 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op/ -rwxrwxr-x root/root 19628 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op/common.hpp -rwxrwxr-x root/root 12433 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op/inter.hpp -rwxrwxr-x root/root 5593 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op/partition.hpp -rw-rw-r-- root/root 1914 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op/post-compl-cvc.cpp -rw-rw-r-- root/root 1806 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op/post-compl-cvv.cpp -rw-rw-r-- root/root 1891 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op/post-compl-vvc.cpp -rw-rw-r-- root/root 1796 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op/post-compl.cpp -rw-rw-r-- root/root 1816 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op/post-nocompl-cvc.cpp -rw-rw-r-- root/root 1800 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op/post-nocompl-cvv.cpp -rw-rw-r-- root/root 1800 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op/post-nocompl-vvc.cpp -rw-rw-r-- root/root 1790 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op/post-nocompl.cpp -rw-rw-r-- root/root 7830 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op/post.hpp -rw-rw-r-- root/root 5413 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op/subofunion.hpp -rw-rw-r-- root/root 5405 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op/superofinter.hpp -rwxrwxr-x root/root 10285 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel-op/union.hpp -rw-rw-r-- root/root 7309 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel.cpp -rw-rw-r-- root/root 11115 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel/ -rwxrwxr-x root/root 4321 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel/common.hpp -rw-rw-r-- root/root 3684 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel/eq.hpp -rw-rw-r-- root/root 13496 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel/lq.hpp -rw-rw-r-- root/root 3426 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel/nosubset.hpp -rw-rw-r-- root/root 5250 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel/nq.hpp -rw-rw-r-- root/root 5751 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel/re-eq.hpp -rw-rw-r-- root/root 6806 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel/re-lq.hpp -rw-rw-r-- root/root 5665 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel/re-subset.hpp -rw-rw-r-- root/root 3254 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/rel/subset.hpp -rw-rw-r-- root/root 2389 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/relax.cpp -rw-rw-r-- root/root 1969 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/sequence.cpp -rw-rw-r-- root/root 3843 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/sequence.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/sequence/ -rw-rw-r-- root/root 3542 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/sequence/common.hpp -rw-rw-r-- root/root 4782 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/sequence/seq-u.cpp -rwxrwxr-x root/root 2381 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/sequence/seq-u.hpp -rw-rw-r-- root/root 2195 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/sequence/seq.cpp -rwxrwxr-x root/root 2075 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/sequence/seq.hpp -rw-rw-r-- root/root 1721 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/trace.cpp -rw-rw-r-- root/root 1581 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/trace.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/trace/ -rw-rw-r-- root/root 2012 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/trace/delta.hpp -rw-rw-r-- root/root 3252 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/trace/trace-view.hpp -rw-rw-r-- root/root 4207 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/trace/tracer.cpp -rw-rw-r-- root/root 1687 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/trace/traits.hpp -rw-rw-r-- root/root 20109 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/var-imp.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/var-imp/ -rw-rw-r-- root/root 2278 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/var-imp/delta.hpp -rw-rw-r-- root/root 8796 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/var-imp/integerset.cpp -rw-rw-r-- root/root 9488 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/var-imp/integerset.hpp -rw-rw-r-- root/root 1944 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/var-imp/iter.hpp -rw-rw-r-- root/root 4095 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/var-imp/set.cpp -rw-rw-r-- root/root 13797 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/var-imp/set.hpp -rwxrwxr-x root/root 6800 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/var-imp/set.vis drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/var/ -rw-rw-r-- root/root 1654 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/var/print.hpp -rw-rw-r-- root/root 4545 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/var/set.cpp -rw-rw-r-- root/root 5693 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/var/set.hpp -rwxrwxr-x root/root 40191 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/view.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/view/ -rwxrwxr-x root/root 10124 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/view/cached.hpp -rwxrwxr-x root/root 15261 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/view/complement.hpp -rwxrwxr-x root/root 18624 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/view/const.hpp -rw-rw-r-- root/root 4227 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/view/print.hpp -rw-rw-r-- root/root 6458 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/view/set.hpp -rwxrwxr-x root/root 10770 2019-04-10 13:29 gecode-release-6.2.0/gecode/set/view/singleton.hpp -rw-rw-r-- root/root 4066 2019-04-10 13:29 gecode-release-6.2.0/gecode/support.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/ -rw-rw-r-- root/root 1527 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/allocator.cpp -rw-rw-r-- root/root 3009 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/allocator.hpp -rw-rw-r-- root/root 2073 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/auto-link.hpp -rwxrwxr-x root/root 18392 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/bitset-base.hpp -rw-rw-r-- root/root 4737 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/bitset-offset.hpp -rw-rw-r-- root/root 2272 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/bitset.hpp -rw-rw-r-- root/root 4798 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/block-allocator.hpp -rw-rw-r-- root/root 1630 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/cast.hpp -rw-rw-r-- root/root 3867 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/config.hpp.in -rw-rw-r-- root/root 4429 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/dynamic-array.hpp -rw-rw-r-- root/root 4075 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/dynamic-queue.hpp -rw-rw-r-- root/root 4731 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/dynamic-stack.hpp -rw-rw-r-- root/root 2274 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/exception.cpp -rw-rw-r-- root/root 2645 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/exception.hpp -rwxrwxr-x root/root 1798 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/hash.hpp -rw-rw-r-- root/root 1572 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/heap.cpp -rwxrwxr-x root/root 21559 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/heap.hpp -rw-rw-r-- root/root 2009 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/hw-rnd.cpp -rw-rw-r-- root/root 1570 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/hw-rnd.hpp -rw-rw-r-- root/root 5006 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/int-type.hpp -rw-rw-r-- root/root 3166 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/macros.hpp -rw-rw-r-- root/root 3093 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/marked-pointer.hpp -rw-rw-r-- root/root 4467 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/random.hpp -rw-rw-r-- root/root 2323 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/ref-count.hpp -rw-rw-r-- root/root 9919 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/run-jobs.hpp -rw-rw-r-- root/root 7228 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/sort.hpp -rw-rw-r-- root/root 4091 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/static-stack.hpp -rw-rw-r-- root/root 9591 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/thread.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/thread/ -rw-rw-r-- root/root 2177 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/thread/none.hpp -rw-rw-r-- root/root 1972 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/thread/pthreads.cpp -rw-rw-r-- root/root 6274 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/thread/pthreads.hpp -rw-rw-r-- root/root 2239 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/thread/thread.cpp -rw-rw-r-- root/root 3143 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/thread/thread.hpp -rwxrwxr-x root/root 2086 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/thread/windows.cpp -rw-rw-r-- root/root 2924 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/thread/windows.hpp -rw-rw-r-- root/root 2870 2019-04-10 13:29 gecode-release-6.2.0/gecode/support/timer.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/ drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/ -rw-rw-r-- root/root 1338 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/LICENSE_1_0.txt -rw-rw-r-- root/root 2327 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/ drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/abi/ -rw-rw-r-- root/root 1002 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/abi/borland_prefix.hpp -rw-rw-r-- root/root 280 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/abi/borland_suffix.hpp -rw-rw-r-- root/root 819 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/abi/msvc_prefix.hpp -rw-rw-r-- root/root 252 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/abi/msvc_suffix.hpp -rw-rw-r-- root/root 723 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/abi_prefix.hpp -rw-rw-r-- root/root 806 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/abi_suffix.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/ -rw-rw-r-- root/root 9068 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/borland.hpp -rw-rw-r-- root/root 2180 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/clang.hpp -rw-rw-r-- root/root 6109 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/codegear.hpp -rw-rw-r-- root/root 1692 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/comeau.hpp -rw-rw-r-- root/root 3154 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/common_edg.hpp -rw-rw-r-- root/root 534 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/compaq_cxx.hpp -rw-rw-r-- root/root 3145 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/digitalmars.hpp -rw-rw-r-- root/root 8568 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/gcc.hpp -rw-rw-r-- root/root 2016 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/gcc_xml.hpp -rw-rw-r-- root/root 855 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/greenhills.hpp -rw-rw-r-- root/root 4726 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/hp_acc.hpp -rw-rw-r-- root/root 9152 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/intel.hpp -rw-rw-r-- root/root 1077 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/kai.hpp -rw-rw-r-- root/root 4565 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/metrowerks.hpp -rw-rw-r-- root/root 2823 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/mpw.hpp -rw-rw-r-- root/root 897 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/nvcc.hpp -rw-rw-r-- root/root 3064 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/pathscale.hpp -rw-rw-r-- root/root 2432 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/pgi.hpp -rw-rw-r-- root/root 835 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/sgi_mipspro.hpp -rw-rw-r-- root/root 5027 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/sunpro_cc.hpp -rw-rw-r-- root/root 3851 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/vacpp.hpp -rw-rw-r-- root/root 9960 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/compiler/visualc.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/no_tr1/ -rw-rw-r-- root/root 894 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/no_tr1/cmath.hpp -rw-rw-r-- root/root 910 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/no_tr1/utility.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/platform/ -rw-rw-r-- root/root 989 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/platform/aix.hpp -rw-rw-r-- root/root 477 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/platform/amigaos.hpp -rw-rw-r-- root/root 661 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/platform/beos.hpp -rw-rw-r-- root/root 2643 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/platform/bsd.hpp -rw-rw-r-- root/root 1537 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/platform/cygwin.hpp -rw-rw-r-- root/root 2741 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/platform/hpux.hpp -rw-rw-r-- root/root 850 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/platform/irix.hpp -rw-rw-r-- root/root 2645 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/platform/linux.hpp -rw-rw-r-- root/root 2481 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/platform/macos.hpp -rw-rw-r-- root/root 855 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/platform/qnxnto.hpp -rw-rw-r-- root/root 760 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/platform/solaris.hpp -rw-rw-r-- root/root 2864 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/platform/symbian.hpp -rw-rw-r-- root/root 861 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/platform/vms.hpp -rw-rw-r-- root/root 880 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/platform/vxworks.hpp -rw-rw-r-- root/root 2282 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/platform/win32.hpp -rw-rw-r-- root/root 3887 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/posix_features.hpp -rw-rw-r-- root/root 4142 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/select_compiler_config.hpp -rw-rw-r-- root/root 3531 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/select_platform_config.hpp -rw-rw-r-- root/root 3270 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/select_stdlib_config.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/stdlib/ -rw-rw-r-- root/root 5246 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/stdlib/dinkumware.hpp -rw-rw-r-- root/root 2295 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/stdlib/libcomo.hpp -rw-rw-r-- root/root 968 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/stdlib/libcpp.hpp -rw-rw-r-- root/root 6031 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp -rw-rw-r-- root/root 1670 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/stdlib/modena.hpp -rw-rw-r-- root/root 2348 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/stdlib/msl.hpp -rw-rw-r-- root/root 5925 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/stdlib/roguewave.hpp -rw-rw-r-- root/root 4602 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/stdlib/sgi.hpp -rw-rw-r-- root/root 8430 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/stdlib/stlport.hpp -rw-rw-r-- root/root 1820 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/stdlib/vacpp.hpp -rw-rw-r-- root/root 22873 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/suffix.hpp -rw-rw-r-- root/root 5313 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/config/user.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/detail/ -rw-rw-r-- root/root 2899 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/detail/endian.hpp -rw-rw-r-- root/root 17140 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/detail/limits.hpp -rwxrwxr-x root/root 2777 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/extract.perl -rw-rw-r-- root/root 6918 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/limits.hpp -rw-rw-r-- root/root 640 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/non_type.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/ -rw-rw-r-- root/root 1343 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/ -rw-rw-r-- root/root 10509 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/arith.hpp -rw-rw-r-- root/root 10291 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/arith2.hpp -rw-rw-r-- root/root 2223 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/arith3.hpp -rw-rw-r-- root/root 2890 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/checking.hpp -rw-rw-r-- root/root 819 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/compare.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/compare/ -rw-rw-r-- root/root 3478 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/compare/certain.hpp -rw-rw-r-- root/root 6162 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/compare/explicit.hpp -rw-rw-r-- root/root 3938 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/compare/lexicographic.hpp -rw-rw-r-- root/root 3488 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/compare/possible.hpp -rw-rw-r-- root/root 2838 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/compare/set.hpp -rw-rw-r-- root/root 3210 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/constants.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/detail/ -rw-rw-r-- root/root 3655 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/detail/alpha_rounding_control.hpp -rw-rw-r-- root/root 1627 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/detail/bcc_rounding_control.hpp -rw-rw-r-- root/root 2520 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/detail/bugs.hpp -rw-rw-r-- root/root 1351 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/detail/c99_rounding_control.hpp -rw-rw-r-- root/root 1386 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/detail/c99sub_rounding_control.hpp -rw-rw-r-- root/root 7848 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/detail/division.hpp -rw-rw-r-- root/root 2191 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/detail/ia64_rounding_control.hpp -rw-rw-r-- root/root 1068 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/detail/interval_prototype.hpp -rw-rw-r-- root/root 3074 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/detail/msvc_rounding_control.hpp -rw-rw-r-- root/root 2966 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/detail/msvc_rounding_control.hpp.orig -rw-rw-r-- root/root 3206 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/detail/ppc_rounding_control.hpp -rw-rw-r-- root/root 3102 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/detail/sparc_rounding_control.hpp -rw-rw-r-- root/root 2378 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/detail/test_input.hpp -rw-rw-r-- root/root 3287 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/detail/x86_rounding_control.hpp -rw-rw-r-- root/root 1295 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/detail/x86gcc_rounding_control.hpp -rw-rw-r-- root/root 2778 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/hw_rounding.hpp -rw-rw-r-- root/root 12319 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/interval.hpp -rw-rw-r-- root/root 1825 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/policies.hpp -rw-rw-r-- root/root 5206 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/rounded_arith.hpp -rw-rw-r-- root/root 5877 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/rounded_transc.hpp -rw-rw-r-- root/root 2628 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/rounding.hpp -rw-rw-r-- root/root 8116 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/transc.hpp -rw-rw-r-- root/root 11200 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/numeric/interval/utility.hpp -rw-rw-r-- root/root 796 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/patch.txt -rw-rw-r-- root/root 509 2019-04-10 13:29 gecode-release-6.2.0/gecode/third-party/boost/type.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/images/ -rw-rw-r-- root/root 6159 2019-04-10 13:29 gecode-release-6.2.0/images/gecode-logo-100.png -rw-rw-r-- root/root 8322 2019-04-10 13:29 gecode-release-6.2.0/images/gecode-logo-120.png -rw-rw-r-- root/root 3155 2019-04-10 13:29 gecode-release-6.2.0/images/gecode-logo-40.png -rw-rw-r-- root/root 5253 2019-04-10 13:29 gecode-release-6.2.0/images/gecode-logo-60.png -rw-rw-r-- root/root 20957 2019-04-10 13:29 gecode-release-6.2.0/images/gecode-logo.eps -rw-rw-r-- root/root 1406 2019-04-10 13:29 gecode-release-6.2.0/images/gecode-logo.ico -rw-rw-r-- root/root 1659 2019-04-10 13:29 gecode-release-6.2.0/images/gecode-logo.pdf -rwxrwxr-x root/root 9233 2019-04-10 13:29 gecode-release-6.2.0/install-sh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/misc/ -rw-rw-r-- root/root 1437 2019-04-10 13:29 gecode-release-6.2.0/misc/allexamples.perl drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/misc/doxygen/ -rwxrwxr-x root/root 148 2019-04-10 13:29 gecode-release-6.2.0/misc/doxygen/back.png -rw-rw-r-- root/root 29 2019-04-10 13:29 gecode-release-6.2.0/misc/doxygen/footer.html -rwxrwxr-x root/root 6159 2019-04-10 13:29 gecode-release-6.2.0/misc/doxygen/gecode-logo-100.png -rw-rw-r-- root/root 2313 2019-04-10 13:29 gecode-release-6.2.0/misc/doxygen/header.html -rw-rw-r-- root/root 9196 2019-04-10 13:29 gecode-release-6.2.0/misc/doxygen/stylesheet.css -rw-rw-r-- root/root 1574 2019-04-10 13:29 gecode-release-6.2.0/misc/fixautoheader.perl -rw-rw-r-- root/root 2658 2019-04-10 13:29 gecode-release-6.2.0/misc/fixmanifest.perl -rwxrwxr-x root/root 30981 2019-04-10 13:29 gecode-release-6.2.0/misc/gecode-logo.ico -rw-rw-r-- root/root 7272 2019-04-10 13:29 gecode-release-6.2.0/misc/genchangelog.perl -rw-rw-r-- root/root 5427 2019-04-10 13:29 gecode-release-6.2.0/misc/gencurrentchangelog.perl -rw-rw-r-- root/root 3688 2019-04-10 13:29 gecode-release-6.2.0/misc/genlcovmakefile.perl -rw-rw-r-- root/root 3624 2019-04-10 13:29 gecode-release-6.2.0/misc/genlicense.perl -rwxrwxr-x root/root 6617 2019-04-10 13:29 gecode-release-6.2.0/misc/genrc.perl -rw-rw-r-- root/root 5528 2019-04-10 13:29 gecode-release-6.2.0/misc/genstatistics.perl -rw-rw-r-- root/root 5350 2019-04-10 13:29 gecode-release-6.2.0/misc/gentxtchangelog.perl -rw-rw-r-- root/root 26076 2019-04-10 13:29 gecode-release-6.2.0/misc/genvarimp.perl -rw-rw-r-- root/root 3410 2019-04-10 13:29 gecode-release-6.2.0/misc/genxcodeproj.perl -rw-rw-r-- root/root 2297 2019-04-10 13:29 gecode-release-6.2.0/misc/makedepend.perl -rw-rw-r-- root/root 0 2019-04-10 13:29 gecode-release-6.2.0/misc/remmodified.perl drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/test/ -rw-rw-r-- root/root 3887 2019-04-10 13:29 gecode-release-6.2.0/test/afc.cpp -rw-rw-r-- root/root 9890 2019-04-10 13:29 gecode-release-6.2.0/test/array.cpp -rwxrwxr-x root/root 11940 2019-04-10 13:29 gecode-release-6.2.0/test/assign.cpp -rw-rw-r-- root/root 4087 2019-04-10 13:29 gecode-release-6.2.0/test/assign.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/test/assign/ -rw-rw-r-- root/root 1913 2019-04-10 13:29 gecode-release-6.2.0/test/assign/bool.cpp -rw-rw-r-- root/root 2309 2019-04-10 13:29 gecode-release-6.2.0/test/assign/float.cpp -rw-rw-r-- root/root 2220 2019-04-10 13:29 gecode-release-6.2.0/test/assign/int.cpp -rwxrwxr-x root/root 2284 2019-04-10 13:29 gecode-release-6.2.0/test/assign/set.cpp -rw-rw-r-- root/root 37417 2019-04-10 13:29 gecode-release-6.2.0/test/branch.cpp -rw-rw-r-- root/root 4249 2019-04-10 13:29 gecode-release-6.2.0/test/branch.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/test/branch/ -rw-rw-r-- root/root 1912 2019-04-10 13:29 gecode-release-6.2.0/test/branch/bool.cpp -rw-rw-r-- root/root 2341 2019-04-10 13:29 gecode-release-6.2.0/test/branch/float.cpp -rw-rw-r-- root/root 2221 2019-04-10 13:29 gecode-release-6.2.0/test/branch/int.cpp -rw-rw-r-- root/root 2205 2019-04-10 13:29 gecode-release-6.2.0/test/branch/set.cpp -rwxrwxr-x root/root 2914 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc.cpp -rw-rw-r-- root/root 2144 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc.hh drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/ -rw-rw-r-- root/root 5040 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/2dpacking.cpp -rw-rw-r-- root/root 8562 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/alpha.cpp -rw-rw-r-- root/root 119615 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/battleships1.cpp -rw-rw-r-- root/root 159844 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/battleships10.cpp -rw-rw-r-- root/root 61289 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/battleships2.cpp -rw-rw-r-- root/root 171553 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/battleships3.cpp -rw-rw-r-- root/root 164562 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/battleships4.cpp -rw-rw-r-- root/root 159902 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/battleships5.cpp -rw-rw-r-- root/root 141188 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/battleships7.cpp -rw-rw-r-- root/root 173661 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/battleships9.cpp -rw-rw-r-- root/root 22528 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/blocksworld_instance_1.cpp -rw-rw-r-- root/root 67689 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/blocksworld_instance_2.cpp -rw-rw-r-- root/root 2182 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/bool_clause.cpp -rw-rw-r-- root/root 1857 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/bug232.cpp -rw-rw-r-- root/root 1824 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/bug319.cpp -rw-rw-r-- root/root 2462 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/bugfix_r6746.cpp -rw-rw-r-- root/root 10003 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/bugfix_r7854.cpp -rw-rw-r-- root/root 1813 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/cumulatives.cpp -rw-rw-r-- root/root 5269 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/cutstock.cpp -rw-rw-r-- root/root 1800 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/empty_domain_1.cpp -rw-rw-r-- root/root 1828 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/empty_domain_2.cpp -rw-rw-r-- root/root 4842 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/eq20.cpp -rw-rw-r-- root/root 23483 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/factory_planning_instance.cpp -rw-rw-r-- root/root 7715 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/golomb.cpp -rw-rw-r-- root/root 1839 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/int_set_as_type1.cpp -rw-rw-r-- root/root 1877 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/int_set_as_type2.cpp -rw-rw-r-- root/root 2635 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/jobshop.cpp -rw-rw-r-- root/root 3333 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/jobshop2x2.cpp -rw-rw-r-- root/root 14664 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/knights.cpp -rw-rw-r-- root/root 9051 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/langford2.cpp -rw-rw-r-- root/root 36190 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/latin_squares_fd.cpp -rwxrwxr-x root/root 6832 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/magicsq_3.cpp -rwxrwxr-x root/root 7141 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/magicsq_4.cpp -rw-rw-r-- root/root 7508 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/magicsq_5.cpp -rw-rw-r-- root/root 2872 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/multidim_knapsack_simple.cpp -rw-rw-r-- root/root 1815 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/no_warn_empty_domain.cpp -rw-rw-r-- root/root 10670 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/oss.cpp -rw-rw-r-- root/root 2066 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/output_test.cpp -rw-rw-r-- root/root 1679163 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/packing.cpp -rw-rw-r-- root/root 10466 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/perfsq.cpp -rw-rw-r-- root/root 7876 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/perfsq2.cpp -rw-rw-r-- root/root 15758 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/photo.cpp -rw-rw-r-- root/root 3220 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/product_fd.cpp -rw-rw-r-- root/root 3427 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/product_lp.cpp -rw-rw-r-- root/root 21316 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/quasigroup_qg5.cpp -rw-rw-r-- root/root 4852 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/queen_cp2.cpp -rw-rw-r-- root/root 6335 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/queen_ip.cpp -rw-rw-r-- root/root 2970 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/queens4.cpp -rw-rw-r-- root/root 109697 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/radiation.cpp -rw-rw-r-- root/root 11410 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/sat_arith1.cpp -rw-rw-r-- root/root 2161 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/sat_array_bool_and.cpp -rw-rw-r-- root/root 2039 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/sat_array_bool_or.cpp -rw-rw-r-- root/root 2483 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/sat_cmp_reif.cpp -rw-rw-r-- root/root 2312 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/sat_eq_reif.cpp -rw-rw-r-- root/root 6786 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/shared_array_element.cpp -rw-rw-r-- root/root 3409 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/simple_sat.cpp -rw-rw-r-- root/root 8759 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/singHoist2.cpp -rw-rw-r-- root/root 9354 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/steiner_triples.cpp -rw-rw-r-- root/root 7678 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/sudoku.cpp -rw-rw-r-- root/root 12036 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/template_design.cpp -rw-rw-r-- root/root 31814 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/tenpenki_1.cpp -rw-rw-r-- root/root 216791 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/tenpenki_2.cpp -rw-rw-r-- root/root 28382 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/tenpenki_3.cpp -rw-rw-r-- root/root 4350 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/tenpenki_4.cpp -rw-rw-r-- root/root 330746 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/tenpenki_5.cpp -rw-rw-r-- root/root 78672 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/tenpenki_6.cpp -rw-rw-r-- root/root 2122 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/test_approx_bnb.cpp -rw-rw-r-- root/root 1879 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/test_array_just_right.cpp -rw-rw-r-- root/root 1869 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/test_assigned_var_bounds_bad.cpp -rw-rw-r-- root/root 2079 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/test_flatzinc_output_anns.cpp -rw-rw-r-- root/root 3483 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/test_fzn_arith.cpp -rw-rw-r-- root/root 2330 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/test_fzn_arrays.cpp -rw-rw-r-- root/root 1933 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/test_fzn_coercions.cpp -rw-rw-r-- root/root 7385 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/test_fzn_comparison.cpp -rw-rw-r-- root/root 4357 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/test_fzn_logic.cpp -rw-rw-r-- root/root 3339 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/test_fzn_sets.cpp -rw-rw-r-- root/root 2063 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/test_int_div.cpp -rw-rw-r-- root/root 2185 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/test_int_mod.cpp -rw-rw-r-- root/root 1904 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/test_int_ranges_as_values.cpp -rw-rw-r-- root/root 2179 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/test_seq_search.cpp -rw-rw-r-- root/root 33487 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/timetabling.cpp -rw-rw-r-- root/root 3997 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/trucking.cpp -rw-rw-r-- root/root 19872 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/warehouses.cpp -rw-rw-r-- root/root 19872 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/warehouses_small.cpp -rw-rw-r-- root/root 156877 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/wolf_goat_cabbage.cpp -rw-rw-r-- root/root 8606 2019-04-10 13:29 gecode-release-6.2.0/test/flatzinc/zebra.cpp -rw-rw-r-- root/root 28074 2019-04-10 13:29 gecode-release-6.2.0/test/float.cpp -rw-rw-r-- root/root 13550 2019-04-10 13:29 gecode-release-6.2.0/test/float.hh -rwxrwxr-x root/root 8135 2019-04-10 13:29 gecode-release-6.2.0/test/float.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/test/float/ -rwxrwxr-x root/root 34906 2019-04-10 13:29 gecode-release-6.2.0/test/float/arithmetic.cpp -rw-rw-r-- root/root 2737 2019-04-10 13:29 gecode-release-6.2.0/test/float/basic.cpp -rw-rw-r-- root/root 3385 2019-04-10 13:29 gecode-release-6.2.0/test/float/channel.cpp -rw-rw-r-- root/root 4844 2019-04-10 13:29 gecode-release-6.2.0/test/float/dom.cpp -rw-rw-r-- root/root 9047 2019-04-10 13:29 gecode-release-6.2.0/test/float/linear.cpp -rw-rw-r-- root/root 70433 2019-04-10 13:29 gecode-release-6.2.0/test/float/mm-lin.cpp -rw-rw-r-- root/root 6453 2019-04-10 13:29 gecode-release-6.2.0/test/float/rel.cpp -rw-rw-r-- root/root 15125 2019-04-10 13:29 gecode-release-6.2.0/test/float/transcendental.cpp -rw-rw-r-- root/root 18038 2019-04-10 13:29 gecode-release-6.2.0/test/float/trigonometric.cpp -rwxrwxr-x root/root 36593 2019-04-10 13:29 gecode-release-6.2.0/test/int.cpp -rwxrwxr-x root/root 14478 2019-04-10 13:29 gecode-release-6.2.0/test/int.hh -rwxrwxr-x root/root 9521 2019-04-10 13:29 gecode-release-6.2.0/test/int.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/test/int/ -rw-rw-r-- root/root 44233 2019-04-10 13:29 gecode-release-6.2.0/test/int/arithmetic.cpp -rwxrwxr-x root/root 2578 2019-04-10 13:29 gecode-release-6.2.0/test/int/basic.cpp -rwxrwxr-x root/root 12833 2019-04-10 13:29 gecode-release-6.2.0/test/int/bin-packing.cpp -rwxrwxr-x root/root 18435 2019-04-10 13:29 gecode-release-6.2.0/test/int/bool.cpp -rw-rw-r-- root/root 7364 2019-04-10 13:29 gecode-release-6.2.0/test/int/channel.cpp -rw-rw-r-- root/root 11854 2019-04-10 13:29 gecode-release-6.2.0/test/int/circuit.cpp -rwxrwxr-x root/root 13958 2019-04-10 13:29 gecode-release-6.2.0/test/int/count.cpp -rwxrwxr-x root/root 21062 2019-04-10 13:29 gecode-release-6.2.0/test/int/cumulative.cpp -rwxrwxr-x root/root 8969 2019-04-10 13:29 gecode-release-6.2.0/test/int/cumulatives.cpp -rwxrwxr-x root/root 12226 2019-04-10 13:29 gecode-release-6.2.0/test/int/distinct.cpp -rw-rw-r-- root/root 7104 2019-04-10 13:29 gecode-release-6.2.0/test/int/dom.cpp -rwxrwxr-x root/root 21826 2019-04-10 13:29 gecode-release-6.2.0/test/int/element.cpp -rw-rw-r-- root/root 6274 2019-04-10 13:29 gecode-release-6.2.0/test/int/exec.cpp -rwxrwxr-x root/root 28700 2019-04-10 13:29 gecode-release-6.2.0/test/int/extensional.cpp -rwxrwxr-x root/root 10192 2019-04-10 13:29 gecode-release-6.2.0/test/int/gcc.cpp -rwxrwxr-x root/root 14266 2019-04-10 13:29 gecode-release-6.2.0/test/int/linear.cpp -rw-rw-r-- root/root 4258 2019-04-10 13:29 gecode-release-6.2.0/test/int/member.cpp -rw-rw-r-- root/root 12101 2019-04-10 13:29 gecode-release-6.2.0/test/int/mm-arithmetic.cpp -rw-rw-r-- root/root 138063 2019-04-10 13:29 gecode-release-6.2.0/test/int/mm-bool.cpp -rwxrwxr-x root/root 9496 2019-04-10 13:29 gecode-release-6.2.0/test/int/mm-count.cpp -rwxrwxr-x root/root 81098 2019-04-10 13:29 gecode-release-6.2.0/test/int/mm-lin.cpp -rw-rw-r-- root/root 4367 2019-04-10 13:29 gecode-release-6.2.0/test/int/mm-rel.cpp -rwxrwxr-x root/root 10236 2019-04-10 13:29 gecode-release-6.2.0/test/int/no-overlap.cpp -rw-rw-r-- root/root 7435 2019-04-10 13:29 gecode-release-6.2.0/test/int/nvalues.cpp -rwxrwxr-x root/root 2781 2019-04-10 13:29 gecode-release-6.2.0/test/int/order.cpp -rwxrwxr-x root/root 3512 2019-04-10 13:29 gecode-release-6.2.0/test/int/precede.cpp -rwxrwxr-x root/root 22024 2019-04-10 13:29 gecode-release-6.2.0/test/int/rel.cpp -rwxrwxr-x root/root 5245 2019-04-10 13:29 gecode-release-6.2.0/test/int/sequence.cpp -rw-rw-r-- root/root 4796 2019-04-10 13:29 gecode-release-6.2.0/test/int/sorted.cpp -rwxrwxr-x root/root 12074 2019-04-10 13:29 gecode-release-6.2.0/test/int/unary.cpp -rwxrwxr-x root/root 4223 2019-04-10 13:29 gecode-release-6.2.0/test/int/unshare.cpp -rwxrwxr-x root/root 57013 2019-04-10 13:29 gecode-release-6.2.0/test/ldsb.cpp -rw-rw-r-- root/root 9736 2019-04-10 13:29 gecode-release-6.2.0/test/nogoods.cpp -rw-rw-r-- root/root 2212 2019-04-10 13:29 gecode-release-6.2.0/test/region.cpp -rw-rw-r-- root/root 26113 2019-04-10 13:29 gecode-release-6.2.0/test/search.cpp -rw-rw-r-- root/root 38250 2019-04-10 13:29 gecode-release-6.2.0/test/set.cpp -rw-rw-r-- root/root 12849 2019-04-10 13:29 gecode-release-6.2.0/test/set.hh -rw-rw-r-- root/root 3178 2019-04-10 13:29 gecode-release-6.2.0/test/set.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/test/set/ -rw-rw-r-- root/root 7369 2019-04-10 13:29 gecode-release-6.2.0/test/set/channel.cpp -rw-rw-r-- root/root 6705 2019-04-10 13:29 gecode-release-6.2.0/test/set/construct.cpp -rw-rw-r-- root/root 4116 2019-04-10 13:29 gecode-release-6.2.0/test/set/convex.cpp -rw-rw-r-- root/root 3773 2019-04-10 13:29 gecode-release-6.2.0/test/set/distinct.cpp -rwxrwxr-x root/root 18657 2019-04-10 13:29 gecode-release-6.2.0/test/set/dom.cpp -rw-rw-r-- root/root 12749 2019-04-10 13:29 gecode-release-6.2.0/test/set/element.cpp -rw-rw-r-- root/root 3155 2019-04-10 13:29 gecode-release-6.2.0/test/set/exec.cpp -rwxrwxr-x root/root 15951 2019-04-10 13:29 gecode-release-6.2.0/test/set/int.cpp -rwxrwxr-x root/root 151295 2019-04-10 13:29 gecode-release-6.2.0/test/set/mm-set.cpp -rwxrwxr-x root/root 4227 2019-04-10 13:29 gecode-release-6.2.0/test/set/precede.cpp -rwxrwxr-x root/root 11380 2019-04-10 13:29 gecode-release-6.2.0/test/set/rel-op-const.cpp -rwxrwxr-x root/root 15249 2019-04-10 13:29 gecode-release-6.2.0/test/set/rel-op.cpp -rw-rw-r-- root/root 6514 2019-04-10 13:29 gecode-release-6.2.0/test/set/rel.cpp -rw-rw-r-- root/root 3936 2019-04-10 13:29 gecode-release-6.2.0/test/set/sequence.cpp -rw-rw-r-- root/root 9125 2019-04-10 13:29 gecode-release-6.2.0/test/test.cpp -rw-rw-r-- root/root 4027 2019-04-10 13:29 gecode-release-6.2.0/test/test.hh -rw-rw-r-- root/root 1979 2019-04-10 13:29 gecode-release-6.2.0/test/test.hpp drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/tools/ drwxrwxr-x root/root 0 2019-04-10 13:29 gecode-release-6.2.0/tools/flatzinc/ -rwxrwxr-x root/root 2896 2019-04-10 13:29 gecode-release-6.2.0/tools/flatzinc/fzn-gecode.cpp -rwxrwxr-x root/root 1432 2019-04-10 13:29 gecode-release-6.2.0/tools/flatzinc/mzn-gecode.bat.in -rwxrwxr-x root/root 1497 2019-04-10 13:29 gecode-release-6.2.0/tools/flatzinc/mzn-gecode.in + STATUS=0 + '[' 0 -ne 0 ']' + cd gecode-release-6.2.0 + rm -rf /builddir/build/BUILD/gecode-release-6.2.0-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/gecode-release-6.2.0-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (gecode-4.0.0-no_examples.patch): + echo 'Patch #0 (gecode-4.0.0-no_examples.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .no_examples --fuzz=0 patching file Makefile.in Hunk #1 succeeded at 1013 (offset 60 lines). Patch #1 (gecode-6.2.0-unbundle_boost.patch): + echo 'Patch #1 (gecode-6.2.0-unbundle_boost.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .unbundle_boost --fuzz=0 patching file gecode/float.hh patching file gecode/float/num.hpp patching file gecode/float/val.hpp Patch #2 (gecode-6.2.0-autoconf_builtin.patch): + echo 'Patch #2 (gecode-6.2.0-autoconf_builtin.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .autoconf_builtin --fuzz=0 patching file gecode.m4 Patch #3 (gecode-6.2.0-builtin_unreachable.patch): + echo 'Patch #3 (gecode-6.2.0-builtin_unreachable.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .builtin_unreachable --fuzz=0 patching file gecode/support/macros.hpp + find -O3 . '(' -name '*.hh' -o -name '*.hpp' -o -name '*.cpp' -o -name CMakeLists.txt ')' -perm /0111 -exec chmod 0644 '{}' + + chmod 0644 LICENSE misc/doxygen/back.png misc/doxygen/gecode-logo-100.png ~/build/BUILD/gecode-release-6.2.0/examples ~/build/BUILD/gecode-release-6.2.0 + pushd examples + for file in bin-packing.cpp black-hole.cpp dominating-queens.cpp scowl.hpp word-square.cpp + iconv -f ISO-8859-1 -t UTF-8 -o bin-packing.cpp.new bin-packing.cpp + touch -r bin-packing.cpp bin-packing.cpp.new + mv bin-packing.cpp.new bin-packing.cpp + for file in bin-packing.cpp black-hole.cpp dominating-queens.cpp scowl.hpp word-square.cpp + iconv -f ISO-8859-1 -t UTF-8 -o black-hole.cpp.new black-hole.cpp + touch -r black-hole.cpp black-hole.cpp.new + mv black-hole.cpp.new black-hole.cpp + for file in bin-packing.cpp black-hole.cpp dominating-queens.cpp scowl.hpp word-square.cpp + iconv -f ISO-8859-1 -t UTF-8 -o dominating-queens.cpp.new dominating-queens.cpp + touch -r dominating-queens.cpp dominating-queens.cpp.new + mv dominating-queens.cpp.new dominating-queens.cpp + for file in bin-packing.cpp black-hole.cpp dominating-queens.cpp scowl.hpp word-square.cpp + iconv -f ISO-8859-1 -t UTF-8 -o scowl.hpp.new scowl.hpp + touch -r scowl.hpp scowl.hpp.new + mv scowl.hpp.new scowl.hpp + for file in bin-packing.cpp black-hole.cpp dominating-queens.cpp scowl.hpp word-square.cpp + iconv -f ISO-8859-1 -t UTF-8 -o word-square.cpp.new word-square.cpp + touch -r word-square.cpp word-square.cpp.new + mv word-square.cpp.new word-square.cpp ~/build/BUILD/gecode-release-6.2.0 + popd + sed -e 's|-ggdb||g' -i configure gecode.m4 + sed -e 's|-O3||g' -i configure gecode.m4 + sed -i 's|qt4|qt5|g' gecode.m4 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.HXTSv4 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd gecode-release-6.2.0 + autoreconf -ivf autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: /usr/bin/autoconf --force 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:1560: 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:1035: 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:1452: 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:1087: 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:469: 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:501: 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:485: 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:558: 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:572: 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:586: 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:600: 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:618: 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:1484: 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:1484: 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:645: 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:746: 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:746: 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:645: 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:930: 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:1246: 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:1164: AC_GECODE_GMP_INCLUDE is expanded from... gecode.m4:1246: 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:1181: AC_GECODE_GMP_LIB is expanded from... gecode.m4:1246: 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:1113: AC_GECODE_MPFR_INCLUDE is expanded from... gecode.m4:1246: 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:1130: AC_GECODE_MPFR_LIB is expanded from... gecode.m4:1246: 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:1309: 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:1387: 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:1412: 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:1437: 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 autoreconf: running: /usr/bin/autoheader --force autoreconf: configure.ac: not using Automake autoreconf: './config.sub' is created autoreconf: './config.guess' is created autoreconf: Leaving directory '.' + export 'DLLFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + DLLFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2024-01-10 12:53:36.045009242 +0000 +++ ./configure 2024-01-10 12:53:36.834986952 +0000 @@ -1848,7 +1848,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./contribs/qecode/configure + diff -u ./contribs/qecode/configure.backup ./contribs/qecode/configure + mv ./contribs/qecode/configure.backup ./contribs/qecode/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./contribs/qecode/configure + diff -u ./contribs/qecode/configure.backup ./contribs/qecode/configure + mv ./contribs/qecode/configure.backup ./contribs/qecode/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./contribs/qecode/configure + diff -u ./contribs/qecode/configure.backup ./contribs/qecode/configure + mv ./contribs/qecode/configure.backup ./contribs/qecode/configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./contribs/qecode/configure + diff -u ./contribs/qecode/configure.backup ./contribs/qecode/configure + mv ./contribs/qecode/configure.backup ./contribs/qecode/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./contribs/qecode/configure + diff -u ./contribs/qecode/configure.backup ./contribs/qecode/configure + mv ./contribs/qecode/configure.backup ./contribs/qecode/configure + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh ++ grep -q runstatedir=DIR ./configure ++ echo --runstatedir=/run + ./configure --build=ppc64le-redhat-linux --host=ppc64le-redhat-linux --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-examples --enable-float-vars --enable-cbs checking for the host operating system... Linux checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... 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 ppc64le-redhat-linux-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 ppc64le-redhat-linux-ranlib... no 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 ... yes checking for __builtin_ffsll... yes checking for __builtin_popcountll... yes 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... dot checking whether to enable graphs in the documentation... yes 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-qt5... qmake-qt5 checking for moc-qt5... moc-qt5 checking whether to build with Qt support... yes Info: creating stash file /builddir/build/BUILD/gecode-release-6.2.0/gistqt.nkSSnH/.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 ppc64le-redhat-linux-flex... no checking for flex... flex checking whether we have at least flex 2.5.33... yes checking for ppc64le-redhat-linux-bison... no checking for bison... bison checking whether we have at least bison 2.3... yes checking build system type... powerpc64le-redhat-linux-gnu checking host system type... powerpc64le-redhat-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 + /usr/bin/make -O -j5 V=1 VERBOSE=1 make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' 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 make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' 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 make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/support/heap.o gecode/support/heap.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/support/exception.o gecode/support/exception.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/support/thread/thread.o gecode/support/thread/thread.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/support/allocator.o gecode/support/allocator.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/support/thread/windows.o gecode/support/thread/windows.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/support/thread/pthreads.o gecode/support/thread/pthreads.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/support/hw-rnd.o gecode/support/hw-rnd.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/archive.o gecode/kernel/archive.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/archive.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/exception.o gecode/kernel/exception.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/exception.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/gpi.o gecode/kernel/gpi.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/gpi.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/data/rnd.o gecode/kernel/data/rnd.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/data/rnd.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/branch/action.o gecode/kernel/branch/action.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/action.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/branch/afc.o gecode/kernel/branch/afc.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/afc.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/branch/chb.o gecode/kernel/branch/chb.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/chb.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/core.o gecode/kernel/core.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/core.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/branch/function.o gecode/kernel/branch/function.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/function.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759: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) { | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/memory/manager.o gecode/kernel/memory/manager.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/memory/manager.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/memory/region.o gecode/kernel/memory/region.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/memory/region.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/trace/recorder.o gecode/kernel/trace/recorder.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/recorder.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/trace/filter.o gecode/kernel/trace/filter.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/filter.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/trace/general.o gecode/kernel/trace/general.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/general.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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) { | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/data/array.o gecode/kernel/data/array.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/data/array.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/kernel/trace/tracer.o gecode/kernel/trace/tracer.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/tracer.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/stop.o gecode/search/stop.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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); | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/options.o gecode/search/options.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/options.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/cutoff.o gecode/search/cutoff.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/cutoff.cpp:39: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/engine.o gecode/search/engine.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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); | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/seq/dead.o gecode/search/seq/dead.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/dead.hh:34, from gecode/search/seq/dead.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/seq/rbs.o gecode/search/seq/rbs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, from gecode/search/seq/rbs.cpp:35: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/lds.o gecode/search/lds.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/lds.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/seq/pbs.o gecode/search/seq/pbs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/pbs.hh:37, from gecode/search/seq/pbs.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/rbs.o gecode/search/rbs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, from gecode/search/rbs.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/dfs.o gecode/search/dfs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/dfs.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/par/pbs.o gecode/search/par/pbs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/par/pbs.hh:37, from gecode/search/par/pbs.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/pbs.o gecode/search/pbs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/pbs.hh:37, from gecode/search/pbs.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/nogoods.o gecode/search/nogoods.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/nogoods.hh:37, from gecode/search/nogoods.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/exception.o gecode/search/exception.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/exception.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/cpprofiler/tracer.o gecode/search/cpprofiler/tracer.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/cpprofiler/tracer.cpp:40: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/tracer.o gecode/search/tracer.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/tracer.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/search/bab.o gecode/search/bab.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/bab.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Home, TraceFilter, int, Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/int-set.o gecode/int/int-set.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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); | ~~~~~^~~~ 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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/var/int.o gecode/int/var/int.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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:5223make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' : ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/var-imp/bool.o gecode/int/var-imp/bool.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, | ~~make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' ~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/var-imp/int.o gecode/int/var-imp/int.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, | ~~~make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' ~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/var/bool.o gecode/int/var/bool.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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/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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/array.o gecode/int/array.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/bool/eqv.o gecode/int/bool/eqv.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: ./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/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/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) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.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/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/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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/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 member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/extensional/tuple-set.o gecode/int/extensional/tuple-set.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/extensional/dfa.o gecode/int/extensional/dfa.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/intmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' .hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/dom.o gecode/int/dom.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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) | ^~~~~~~ In member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/precede.o gecode/int/precede.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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) | ~~~~~^~~~ In member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/bool.o gecode/int/bool.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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: ./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.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.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) | ~~~~~^~~~ 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) { | ~~~~~^~~~ 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/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/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/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.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::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) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.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) | ~~~~~^~~~ In member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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) { | ^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/exec.o gecode/int/exec.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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) | ^~~~~~~ In member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/exec/when.o gecode/int/exec/when.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); | ~~~make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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 member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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); | ~~make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) { | ^~~~~~~~~ In member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/element/pair.o gecode/int/element/pair.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); | make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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 make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/extensional-regular.o gecode/int/extensional-regular.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/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) | ^~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/linear-bool.o gecode/int/linear-bool.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: 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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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); | make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) { | ^~~~~~~~~ In member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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, make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/distinct/cbs.o gecode/int/distinct/cbs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); | make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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, make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ~~~~~^~~~ In member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/sorted.o gecode/int/sorted.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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/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/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, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.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) | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/linear/int-post.o gecode/int/linear/int-post.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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) | ~~~~~^~~~ In member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/distinct.o gecode/int/distinct.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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/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){ | ~~~~~^~~~ 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) { | ^~~~ ./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) | ~~~~~^~~~ 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) { | ^~~~ ./gecode/int/distinct/val.hpp:185:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 185 | Val::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.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/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) | ~~~~~^~~~ ./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/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) | ~~~~~^~~~ ./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) | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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); | make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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); | make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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 Tumake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' pleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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 Tuplmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' eSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) : | ~~~~~^~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/unshare.o gecode/int/unshare.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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 member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/bin-packing/propagate.o gecode/int/bin-packing/propagate.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) { | ~~~~~^~~~ 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) | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/bin-packing.o gecode/int/bin-packing.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); | make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ~~~~~^~~~ 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, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.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) | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/extensional-tuple-set.o gecode/int/extensional-tuple-set.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 BoolVamake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' rArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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-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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/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::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 member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/order.o gecode/int/order.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/bin-packing/conflict-graph.o gecode/int/bin-packing/conflict-graph.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 Bmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' oolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/order/propagate.o gecode/int/order/propagate.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); | make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/sequence.o gecode/int/sequence.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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); | ~~make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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, comake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' nst TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~ In member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/cumulatives.o gecode/int/cumulatives.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); | make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.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/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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/branch/action.o gecode/int/branch/action.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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) | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/branch/chb.o gecode/int/branch/chb.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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) | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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 Tuplmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' eSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) { | ^~~~~~~~~ In member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/arithmetic/mult.o gecode/int/arithmetic/mult.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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) | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/branch/val-sel-commit.o gecode/int/branch/val-sel-commit.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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); | make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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); | ~~make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) { | ^~~~~~~~~ In member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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: make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/ldsb/sym-imp.o gecode/int/ldsb/sym-imp.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); | make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/ldsb/sym-obj.o gecode/int/ldsb/sym-obj.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/trace.o gecode/int/trace.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/trace/tracer.o gecode/int/trace/tracer.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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); | make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/exception.o gecode/int/exception.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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:52make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 23: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/unary.o gecode/int/unary.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 | extensionamake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' l(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/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 member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/var/float.o gecode/float/var/float.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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/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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/var-imp/float.o gecode/float/var-imp/float.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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/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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/array.o gecode/float/array.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/ldsb.o gecode/int/ldsb.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/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); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::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) : | ~~~~~^~~~~ 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: | ^~~~~~~ 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: | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/branch.o gecode/float/branch.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/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) : | ~~~~~^~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/linear.o gecode/float/linear.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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); | ~~~~~^~~~ 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); | ~~~~~^make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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 member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/channel.o gecode/float/channel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, consmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' t TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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/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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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, cmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' onst TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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 | extensionmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' al(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/transcendental.o gecode/float/transcendental.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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); | ~~~~~^~~~ 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, consmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' t TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/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/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, | ~~~~~^~~~ ./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) | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/branch/chb.o gecode/float/branch/chb.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); | ~make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::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) | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/rounding.o gecode/float/rounding.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); | ~~~make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/exec.o gecode/float/exec.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); | ~~~~~^~make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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); | make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/branch/val-sel-commit.o gecode/float/branch/val-sel-commit.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)’ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/relax.o gecode/float/relax.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); | ~~~~~^make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/arithmetic.o gecode/float/arithmetic.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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& xmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' , const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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/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) | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/trace.o gecode/float/trace.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/dom.o gecode/float/dom.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/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 member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/trace/tracer.o gecode/float/trace/tracer.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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); | ~~~~~^~~~ 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/exception.o gecode/float/exception.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/cardinality.o gecode/set/cardinality.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/convex.o gecode/set/convex.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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) | ~~~~~^~~~ ./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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/convex/conv.o gecode/set/convex/conv.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, BoolBrmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' anchMerit 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) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/convex/hull.o gecode/set/convex/hull.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, BoolBrmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' anchMerit 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) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/float/branch/view-sel.o gecode/float/branch/view-sel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 BoolVarArgmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' s& 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/branch.o gecode/set/branch.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, BoolBranchMmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' erit 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.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, | ~~~~~^~~~ ./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) : | ~~~~~^~~~~ ./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) : | ~~~~~^~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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, Boomake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' lBranchMerit 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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/int/cumulative.o gecode/int/cumulative.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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& xmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' , 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/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:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘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) | ~~~~~^~~~ ./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) | ~~~~~^~~~ ./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) | ~~~~~^~~~ ./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/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::PLA]’ 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = 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); | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266: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::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/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) | ~~~~~^~~~ ./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/kernel/core.hpp:3266: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/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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& 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/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/kernel/core.hpp:3266: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/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) | ~~~~~^~~~ ./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) | ~~~~~^~~~ In member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op.o gecode/set/rel-op.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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.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) { | ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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) { | ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op/post-compl.o gecode/set/rel-op/post-compl.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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: | ^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/dom.o gecode/set/dom.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, bmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' ool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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/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) | ~~~~~^~~~ ./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 member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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, comake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' nst TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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: | ^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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: | ^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op/post-compl-vvc.o gecode/set/rel-op/post-compl-vvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); | make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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::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, | ~~~~~^~~~ ./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/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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, | ~~~~~^~~~ ./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/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& 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/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/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) | ~~~~~^~~~ ./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/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: | ^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel.o gecode/set/rel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 homake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' me, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::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) | ~~~~~^~~~ ./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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const 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) { | ^~~~ ./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) | ~~~~~^~~~ ./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/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) | ~~~~~^~~~ ./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) | ~~~~~^~~~ ./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/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/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) | ~~~~~^~~~ ./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 member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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: | ^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op-const-vvc.o gecode/set/rel-op-const-vvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 Tmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' upleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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-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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op/post-compl-cvc.o gecode/set/rel-op/post-compl-cvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, comake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' nst TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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-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) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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::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.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/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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, | ~~~~~^~~~ ./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) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/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/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/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/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: | ^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op-const-cvc.o gecode/set/rel-op-const-cvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 Tmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' upleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op-const-cvv.o gecode/set/rel-op-const-cvv.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 Tmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' upleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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-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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-vcc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); | ~make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op-const-vcv.o gecode/set/rel-op-const-vcv.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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-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) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::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) | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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, make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/int.o gecode/set/int.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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 member function ‘Gecode::VarImp::actorNonZero(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4436:21: ./gecode/kernel/core.hpp:4102:24: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4102 | return b.base+u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ In member function ‘Gecode::VarImp::idx(int)’, inlined from ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’ at ./gecode/kernel/core.hpp:4437:10: ./gecode/kernel/core.hpp:4109:17: warning: array subscript -1 is below array bounds of ‘unsigned int[1]’ [-Warray-bounds=] 4109 | return u.idx[pc-1]; | ~~~~~^ ./gecode/kernel/core.hpp: In member function ‘Gecode::VarImp::remove(Gecode::Space&, Gecode::Propagator*, int)’: ./gecode/kernel/core.hpp:273:20: note: while referencing ‘idx’ 273 | unsigned int idx[pc_max+1]; | ^~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/channel.o gecode/set/channel.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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) | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/sequence.o gecode/set/sequence.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 | extensionmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' al(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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: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) | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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); | ~~~~~^~~~ 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, BoolBramake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' nchMerit 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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/distinct/atmostOne.o gecode/set/distinct/atmostOne.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 | make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op/post-nocompl-vvc.o gecode/set/rel-op/post-nocompl-vvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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-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/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/post.hpp:188:28: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 188 | rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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::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, | ~~~~~^~~~ ./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::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/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: | ^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/precede.o gecode/set/precede.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, BoolBrancmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' hMerit 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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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); | ~~~~~^~~~ 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, Boomake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' lBranchMerit 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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/array.o gecode/set/array.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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,make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/rel-op/post-nocompl-cvc.o gecode/set/rel-op/post-nocompl-cvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::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) | ~~~~~^~~~ ./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: | ^~~~ ./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: | ^~~~ ./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: | ^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/var-imp/set.o gecode/set/var-imp/set.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/sequence/seq-u.o gecode/set/sequence/seq-u.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 | extmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' ensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~ 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) { | ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/var-imp/integerset.o gecode/set/var-imp/integerset.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, constmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/var/set.o gecode/set/var/set.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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& make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/branch/action.o gecode/set/branch/action.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 Tuplmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' eSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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/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) { | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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/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) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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/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) | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/branch/chb.o gecode/set/branch/chb.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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) | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/exec.o gecode/set/exec.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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/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) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::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/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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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/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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/branch/ngl.o gecode/set/branch/ngl.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 | extensionmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' al(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/ldsb/sym-imp.o gecode/set/ldsb/sym-imp.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, BoolBramake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' nchMerit 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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/branch/val-sel-commit.o gecode/set/branch/val-sel-commit.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 | make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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,make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/relax.o gecode/set/relax.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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); | ~~~~~make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/exception.o gecode/set/exception.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 TupleSetmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' & t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/int-rel.o gecode/minimodel/int-rel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); | make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/int-expr.o gecode/minimodel/int-expr.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 Gmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' ecode::VarArgArray&, double, bool) [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/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) | ~~~~~^~~~ 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/int-arith.o gecode/minimodel/int-arith.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); | make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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, | ~~~~~^~~~ 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()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/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/kernel/core.hpp:3266:3: 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, | ~~~~~^~~~ 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) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/branch/view-sel.o gecode/set/branch/view-sel.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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) | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/set-rel.o gecode/minimodel/set-rel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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& xmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' , const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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, | ~~~~~^~~~ 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) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/bool-expr.o gecode/minimodel/bool-expr.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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&make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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, | ~~~~~^~~~ 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) | ^~~~~~~~ In file included from ./gecode/support.hh:103: In member function ‘Gecode::Support::Allocator::free(void*)’, inlined from ‘Gecode::Heap::rfree(void*)’ at ./gecode/support/heap.hpp:377:28, inlined from ‘Gecode::BoolExpr::Node::operator delete(void*, unsigned long)’ at gecode/minimodel/bool-expr.cpp:99:15, inlined from ‘Gecode::BoolExpr::BoolExpr()’ at gecode/minimodel/bool-expr.cpp:114:36: ./gecode/support/allocator.hpp:88:11: warning: ‘free’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 88 | ::free(p); | ~~~~~~^~~ gecode/minimodel/bool-expr.cpp: In member function ‘Gecode::BoolExpr::BoolExpr()’: gecode/minimodel/bool-expr.cpp:114:36: note: returned from ‘Gecode::BoolExpr::Node::operator new(unsigned long)’ 114 | BoolExpr::BoolExpr(void) : n(new Node) {} | ^~~~ In member function ‘Gecode::Support::Allocator::free(void*)’, inlined from ‘Gecode::Heap::rfree(void*)’ at ./gecode/support/heap.hpp:377:28, inlined from ‘Gecode::BoolExpr::Node::operator delete(void*, unsigned long)’ at gecode/minimodel/bool-expr.cpp:99:15, inlined from ‘Gecode::BoolExpr::BoolExpr(Gecode::BoolVar const&)’ at gecode/minimodel/bool-expr.cpp:120:48: ./gecode/support/allocator.hpp:88:11: warning: ‘free’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 88 | ::free(p); | ~~~~~~^~~ gecode/minimodel/bool-expr.cpp: In member function ‘Gecode::BoolExpr::BoolExpr(Gecode::BoolVar const&)’: gecode/minimodel/bool-expr.cpp:120:48: note: returned from ‘Gecode::BoolExpr::Node::operator new(unsigned long)’ 120 | BoolExpr::BoolExpr(const BoolVar& x) : n(new Node) { | ^~~~ In member function ‘Gecode::Support::Allocator::free(void*)’, inlined from ‘Gecode::Heap::rfree(void*)’ at ./gecode/support/heap.hpp:377:28, inlined from ‘Gecode::BoolExpr::Node::operator delete(void*, unsigned long)’ at gecode/minimodel/bool-expr.cpp:99:15, inlined from ‘Gecode::BoolExpr::BoolExpr(Gecode::BoolExpr const&, Gecode::BoolExpr::NodeType, Gecode::BoolExpr const&)’ at gecode/minimodel/bool-expr.cpp:129:13: ./gecode/support/allocator.hpp:88:11: warning: ‘free’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 88 | ::free(p); | ~~~~~~^~~ gecode/minimodel/bool-expr.cpp: In member function ‘Gecode::BoolExpr::BoolExpr(Gecode::BoolExpr const&, Gecode::BoolExpr::NodeType, Gecode::BoolExpr const&)’: gecode/minimodel/bool-expr.cpp:129:13: note: returned from ‘Gecode::BoolExpr::Node::operator new(unsigned long)’ 129 | : n(new Node) { | ^~~~ In member function ‘Gecode::Support::Allocator::free(void*)’, inlined from ‘Gecode::Heap::rfree(void*)’ at ./gecode/support/heap.hpp:377:28, inlined from ‘Gecode::BoolExpr::Node::operator delete(void*, unsigned long)’ at gecode/minimodel/bool-expr.cpp:99:15, inlined from ‘Gecode::BoolExpr::BoolExpr(Gecode::BoolExpr const&, Gecode::BoolExpr::NodeType)’ at gecode/minimodel/bool-expr.cpp:147:15: ./gecode/support/allocator.hpp:88:11: warning: ‘free’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 88 | ::free(p); | ~~~~~~^~~ gecode/minimodel/bool-expr.cpp: In member function ‘Gecode::BoolExpr::BoolExpr(Gecode::BoolExpr const&, Gecode::BoolExpr::NodeType)’: gecode/minimodel/bool-expr.cpp:147:15: note: returned from ‘Gecode::BoolExpr::Node::operator new(unsigned long)’ 147 | n = new Node; | ^~~~ In member function ‘Gecode::Support::Allocator::free(void*)’, inlined from ‘Gecode::Heap::rfree(void*)’ at ./gecode/support/heap.hpp:377:28, inlined from ‘Gecode::BoolExpr::Node::operator delete(void*, unsigned long)’ at gecode/minimodel/bool-expr.cpp:99:15, inlined from ‘Gecode::BoolExpr::BoolExpr(Gecode::LinIntRel const&)’ at gecode/minimodel/bool-expr.cpp:157:13: ./gecode/support/allocator.hpp:88:11: warning: ‘free’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 88 | ::free(p); | ~~~~~~^~~ gecode/minimodel/bool-expr.cpp: In member function ‘Gecode::BoolExpr::BoolExpr(Gecode::LinIntRel const&)’: gecode/minimodel/bool-expr.cpp:157:13: note: returned from ‘Gecode::BoolExpr::Node::operator new(unsigned long)’ 157 | : n(new Node) { | ^~~~ In member function ‘Gecode::Support::Allocator::free(void*)’, inlined from ‘Gecode::Heap::rfree(void*)’ at ./gecode/support/heap.hpp:377:28, inlined from ‘Gecode::BoolExpr::Node::operator delete(void*, unsigned long)’ at gecode/minimodel/bool-expr.cpp:99:15, inlined from ‘Gecode::BoolExpr::BoolExpr(Gecode::LinFloatRel const&)’ at gecode/minimodel/bool-expr.cpp:167:13: ./gecode/support/allocator.hpp:88:11: warning: ‘free’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 88 | ::free(p); | ~~~~~~^~~ gecode/minimodel/bool-expr.cpp: In member function ‘Gecode::BoolExpr::BoolExpr(Gecode::LinFloatRel const&)’: gecode/minimodel/bool-expr.cpp:167:13: note: returned from ‘Gecode::BoolExpr::Node::operator new(unsigned long)’ 167 | : n(new Node) { | ^~~~ In member function ‘Gecode::Support::Allocator::free(void*)’, inlined from ‘Gecode::Heap::rfree(void*)’ at ./gecode/support/heap.hpp:377:28, inlined from ‘Gecode::BoolExpr::Node::operator delete(void*, unsigned long)’ at gecode/minimodel/bool-expr.cpp:99:15, inlined from ‘Gecode::BoolExpr::BoolExpr(Gecode::SetRel const&)’ at gecode/minimodel/bool-expr.cpp:178:13: ./gecode/support/allocator.hpp:88:11: warning: ‘free’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 88 | ::free(p); | ~~~~~~^~~ gecode/minimodel/bool-expr.cpp: In member function ‘Gecode::BoolExpr::BoolExpr(Gecode::SetRel const&)’: gecode/minimodel/bool-expr.cpp:178:13: note: returned from ‘Gecode::BoolExpr::Node::operator new(unsigned long)’ 178 | : n(new Node) { | ^~~~ In member function ‘Gecode::Support::Allocator::free(void*)’, inlined from ‘Gecode::Heap::rfree(void*)’ at ./gecode/support/heap.hpp:377:28, inlined from ‘Gecode::BoolExpr::Node::operator delete(void*, unsigned long)’ at gecode/minimodel/bool-expr.cpp:99:15, inlined from ‘Gecode::BoolExpr::BoolExpr(Gecode::SetCmpRel const&)’ at gecode/minimodel/bool-expr.cpp:187:13: ./gecode/support/allocator.hpp:88:11: warning: ‘free’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 88 | ::free(p); | ~~~~~~^~~ gecode/minimodel/bool-expr.cpp: In member function ‘Gecode::BoolExpr::BoolExpr(Gecode::SetCmpRel const&)’: gecode/minimodel/bool-expr.cpp:187:13: note: returned from ‘Gecode::BoolExpr::Node::operator new(unsigned long)’ 187 | : n(new Node) { | ^~~~ In member function ‘Gecode::Support::Allocator::free(void*)’, inlined from ‘Gecode::Heap::rfree(void*)’ at ./gecode/support/heap.hpp:377:28, inlined from ‘Gecode::BoolExpr::Node::operator delete(void*, unsigned long)’ at gecode/minimodel/bool-expr.cpp:99:15, inlined from ‘Gecode::BoolExpr::BoolExpr(Gecode::BoolExpr::Misc*)’ at gecode/minimodel/bool-expr.cpp:197:13: ./gecode/support/allocator.hpp:88:11: warning: ‘free’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 88 | ::free(p); | ~~~~~~^~~ gecode/minimodel/bool-expr.cpp: In member function ‘Gecode::BoolExpr::BoolExpr(Gecode::BoolExpr::Misc*)’: gecode/minimodel/bool-expr.cpp:197:13: note: returned from ‘Gecode::BoolExpr::Node::operator new(unsigned long)’ 197 | : n(new Node) { | ^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/set-expr.o gecode/minimodel/set-expr.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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& make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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, | ~~~~~^~~~ 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, | ~~~~~^~~~ 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/core.hpp:3266: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 { | ~~~~~^~~~ 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) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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) | ^~~~~~~~ In file included from ./gecode/support.hh:103: In member function ‘Gecode::Support::Allocator::free(void*)’, inlined from ‘Gecode::Heap::rfree(void*)’ at ./gecode/support/heap.hpp:377:28, inlined from ‘Gecode::SetExpr::Node::operator delete(void*, unsigned long)’ at gecode/minimodel/set-expr.cpp:91:15, inlined from ‘Gecode::SetExpr::SetExpr(Gecode::SetVar const&)’ at gecode/minimodel/set-expr.cpp:576:45: ./gecode/support/allocator.hpp:88:11: warning: ‘free’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 88 | ::free(p); | ~~~~~~^~~ gecode/minimodel/set-expr.cpp: In member function ‘Gecode::SetExpr::SetExpr(Gecode::SetVar const&)’: gecode/minimodel/set-expr.cpp:576:45: note: returned from ‘Gecode::SetExpr::Node::operator new(unsigned long)’ 576 | SetExpr::SetExpr(const SetVar& x) : n(new Node) { | ^~~~ In member function ‘Gecode::Support::Allocator::free(void*)’, inlined from ‘Gecode::Heap::rfree(void*)’ at ./gecode/support/heap.hpp:377:28, inlined from ‘Gecode::SetExpr::Node::operator delete(void*, unsigned long)’ at gecode/minimodel/set-expr.cpp:91:15, inlined from ‘Gecode::SetExpr::SetExpr(Gecode::IntSet const&)’ at gecode/minimodel/set-expr.cpp:584:45: ./gecode/support/allocator.hpp:88:11: warning: ‘free’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 88 | ::free(p); | ~~~~~~^~~ gecode/minimodel/set-expr.cpp: In member function ‘Gecode::SetExpr::SetExpr(Gecode::IntSet const&)’: gecode/minimodel/set-expr.cpp:584:45: note: returned from ‘Gecode::SetExpr::Node::operator new(unsigned long)’ 584 | SetExpr::SetExpr(const IntSet& s) : n(new Node) { | ^~~~ In member function ‘Gecode::Support::Allocator::free(void*)’, inlined from ‘Gecode::Heap::rfree(void*)’ at ./gecode/support/heap.hpp:377:28, inlined from ‘Gecode::SetExpr::Node::operator delete(void*, unsigned long)’ at gecode/minimodel/set-expr.cpp:91:15, inlined from ‘Gecode::SetExpr::SetExpr(Gecode::LinIntExpr const&)’ at gecode/minimodel/set-expr.cpp:592:49: ./gecode/support/allocator.hpp:88:11: warning: ‘free’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 88 | ::free(p); | ~~~~~~^~~ gecode/minimodel/set-expr.cpp: In member function ‘Gecode::SetExpr::SetExpr(Gecode::LinIntExpr const&)’: gecode/minimodel/set-expr.cpp:592:49: note: returned from ‘Gecode::SetExpr::Node::operator new(unsigned long)’ 592 | SetExpr::SetExpr(const LinIntExpr& e) : n(new Node) { | ^~~~ In member function ‘Gecode::Support::Allocator::free(void*)’, inlined from ‘Gecode::Heap::rfree(void*)’ at ./gecode/support/heap.hpp:377:28, inlined from ‘Gecode::SetExpr::Node::operator delete(void*, unsigned long)’ at gecode/minimodel/set-expr.cpp:91:15, inlined from ‘Gecode::SetExpr::SetExpr(Gecode::SetExpr const&, Gecode::SetExpr::NodeType, Gecode::SetExpr const&)’ at gecode/minimodel/set-expr.cpp:601:13: ./gecode/support/allocator.hpp:88:11: warning: ‘free’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 88 | ::free(p); | ~~~~~~^~~ gecode/minimodel/set-expr.cpp: In member function ‘Gecode::SetExpr::SetExpr(Gecode::SetExpr const&, Gecode::SetExpr::NodeType, Gecode::SetExpr const&)’: gecode/minimodel/set-expr.cpp:601:13: note: returned from ‘Gecode::SetExpr::Node::operator new(unsigned long)’ 601 | : n(new Node) { | ^~~~ In member function ‘Gecode::Support::Allocator::free(void*)’, inlined from ‘Gecode::Heap::rfree(void*)’ at ./gecode/support/heap.hpp:377:28, inlined from ‘Gecode::SetExpr::Node::operator delete(void*, unsigned long)’ at gecode/minimodel/set-expr.cpp:91:15, inlined from ‘Gecode::SetExpr::SetExpr(Gecode::SetExpr const&, Gecode::SetExpr::NodeType)’ at gecode/minimodel/set-expr.cpp:619:15: ./gecode/support/allocator.hpp:88:11: warning: ‘free’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 88 | ::free(p); | ~~~~~~^~~ gecode/minimodel/set-expr.cpp: In member function ‘Gecode::SetExpr::SetExpr(Gecode::SetExpr const&, Gecode::SetExpr::NodeType)’: gecode/minimodel/set-expr.cpp:619:15: note: returned from ‘Gecode::SetExpr::Node::operator new(unsigned long)’ 619 | n = new Node; | ^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/dom.o gecode/minimodel/dom.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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) | ^~~~~~~~ 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, | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/float-rel.o gecode/minimodel/float-rel.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/float-expr.o gecode/minimodel/float-expr.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, | ~~~~~^~~~ 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/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, | ~~~~~^~~~ 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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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) | ^~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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, | ~~~~~^~~~ 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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/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) : | ~~~~~^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/optimize.o gecode/minimodel/optimize.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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) | ^~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/float-arith.o gecode/minimodel/float-arith.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 BoolVarArgmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' s& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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, | ~~~~~^~~~ 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/float/var/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/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/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/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/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/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/float/var/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/core.hpp:3266:3: 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/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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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); | ~~~~~^~~~ 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, comake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' nst TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~~ 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: | ^~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/exception.o gecode/minimodel/exception.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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&make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/minimodel/ipl.o gecode/minimodel/ipl.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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/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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/driver/script.o gecode/driver/script.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/gecodelogo.o gecode/gist/gecodelogo.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/driver/options.o gecode/driver/options.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 | emake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' xtensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/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); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/drawingcursor.o gecode/gist/drawingcursor.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/nodecursor.hh:37, from ./gecode/gist/drawingcursor.hh:37, from gecode/gist/drawingcursor.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759: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/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/qt5/QtGui/QtGui:26, from ./gecode/gist/drawingcursor.hh:39: /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o gecode/set/element.o gecode/set/element.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 | extensionalmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' (Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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/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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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::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, | ~~~~~^~~~ ./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/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/kernel/core.hpp:3266: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, | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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) | ~~~~~^~~~ ./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/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/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/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/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::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) | ~~~~~^~~~ 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) { | ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/spacenode.o gecode/gist/spacenode.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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/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:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/gist.o gecode/gist/gist.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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); | ~~~~~^~~~ 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/textoutput.o gecode/gist/textoutput.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/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); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/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/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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:make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' :operator =(const Home& h) { | ^~~~ ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/qtgist.o gecode/gist/qtgist.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/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.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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 | emake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' xtensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' moc-qt5 -I. -pgecode/gist gecode/gist/treecanvas.hh -o gecode/gist/moc_treecanvas.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' moc-qt5 -I. -pgecode/gist gecode/gist/qtgist.hh -o gecode/gist/moc_qtgist.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' moc-qt5 -I. -pgecode/gist gecode/gist/mainwindow.hh -o gecode/gist/moc_mainwindow.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' moc-qt5 -I. -pgecode/gist gecode/gist/textoutput.hh -o gecode/gist/moc_textoutput.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' moc-qt5 -I. -pgecode/gist gecode/gist/preferences.hh -o gecode/gist/moc_preferences.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' moc-qt5 -I. -pgecode/gist gecode/gist/nodestats.hh -o gecode/gist/moc_nodestats.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/treecanvas.o gecode/gist/treecanvas.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/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4481:17: note: initializing 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 Boolmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' VarArgs& 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, | ~~~~~^~~~ gecode/gist/treecanvas.cpp: In constructor ‘Gecode::Gist::TreeCanvas::TreeCanvas(Gecode::Space*, bool, QWidget*, const Gecode::Gist::Options&)’: gecode/gist/treecanvas.cpp:55:7: warning: ‘QMutex::QMutex(RecursionMode)’ is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 55 | , mutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qfutureinterface.h:44, from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QtCore:97, from /usr/include/qt5/QtGui/QtGuiDepends:3, from /usr/include/qt5/QtGui/QtGui:3, from ./gecode/gist/treecanvas.hh:37: /usr/include/qt5/QtCore/qmutex.h:159:14: note: declared here 159 | explicit QMutex(RecursionMode mode); | ^~~~~~ gecode/gist/treecanvas.cpp:56:7: warning: ‘QMutex::QMutex(RecursionMode)’ is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 56 | , layoutMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmutex.h:159:14: note: declared here 159 | explicit QMutex(RecursionMode mode); | ^~~~~~ 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/qt5/QtCore/QtCore:251: /usr/include/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/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/qt5/QtPrintSupport/QPrinter:1, from gecode/gist/treecanvas.cpp:35: /usr/include/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/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/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/qt5/QtGui/qtextlayout.h:49, from /usr/include/qt5/QtGui/qabstracttextdocumentlayout.h:45, from /usr/include/qt5/QtGui/QtGui:5: /usr/include/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/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/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/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) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/stopbrancher.o gecode/gist/stopbrancher.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, IntPropLevemake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' l)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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, | ~~~~~^~~~ 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/mainwindow.o gecode/gist/mainwindow.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: 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 | emake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' xtensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/qt5/mkspecs/linux-g++ \ \ -c -o gecode/flatzinc/branch.o gecode/flatzinc/branch.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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, 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/preferences.o gecode/gist/preferences.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' In file included from ./gecode/kernel.hh:150, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -shared -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes gecode/support/exception.o gecode/support/allocator.o gecode/support/heap.o gecode/support/thread/thread.o gecode/support/thread/windows.o gecode/support/thread/pthreads.o gecode/support/hw-rnd.o -Wl,-soname=libgecodesupport.so.49 \ -o libgecodesupport.so.49.0 ln -fs libgecodesupport.so.49.0 libgecodesupport.so ln -fs libgecodesupport.so.49.0 libgecodesupport.so.49 make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/qt5/mkspecs/linux-g++ \ \ -c -o gecode/flatzinc/lexer.yy.o gecode/flatzinc/lexer.yy.cpp 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 BoolVamake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' rArgs& 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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)’make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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, | ~~~~~^~~~ 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) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::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/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: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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/moc_treecanvas.o gecode/gist/moc_treecanvas.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/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)make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' ’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/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/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, 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 BoolVarArgsmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' &, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/moc_textoutput.o gecode/gist/moc_textoutput.cpp make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/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/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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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); | make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.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/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/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); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 |make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/moc_preferences.o gecode/gist/moc_preferences.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 BoolVarArmake[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' gs& 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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -shared -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes gecode/kernel/archive.o gecode/kernel/core.o gecode/kernel/exception.o gecode/kernel/gpi.o gecode/kernel/data/rnd.o gecode/kernel/branch/action.o gecode/kernel/branch/afc.o gecode/kernel/branch/chb.o gecode/kernel/branch/function.o gecode/kernel/memory/manager.o gecode/kernel/memory/region.o gecode/kernel/trace/recorder.o gecode/kernel/trace/filter.o gecode/kernel/trace/tracer.o gecode/kernel/trace/general.o gecode/kernel/data/array.o -Wl,-soname=libgecodekernel.so.49 \ -L. -lgecodesupport \ -o libgecodekernel.so.49.0 ln -fs libgecodekernel.so.49.0 libgecodekernel.so ln -fs libgecodekernel.so.49.0 libgecodekernel.so.49 make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/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); | ~~~~~^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/../lib64/qt5/mkspecs/linux-g++ \ \ -c -o gecode/flatzinc/flatzinc.o gecode/flatzinc/flatzinc.cpp 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/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4481:17: note: initializing 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/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) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/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) | ^~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -shared -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes gecode/search/stop.o gecode/search/options.o gecode/search/cutoff.o gecode/search/engine.o gecode/search/dfs.o gecode/search/bab.o gecode/search/lds.o gecode/search/seq/rbs.o gecode/search/seq/dead.o gecode/search/seq/pbs.o gecode/search/par/pbs.o gecode/search/rbs.o gecode/search/pbs.o gecode/search/nogoods.o gecode/search/exception.o gecode/search/tracer.o gecode/search/cpprofiler/tracer.o -Wl,-soname=libgecodesearch.so.49 \ -L. -lgecodesupport -lgecodekernel \ -o libgecodesearch.so.49.0 ln -fs libgecodesearch.so.49.0 libgecodesearch.so ln -fs libgecodesearch.so.49.0 libgecodesearch.so.49 make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -shared -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes gecode/int/int-set.o gecode/int/var-imp/int.o gecode/int/var-imp/bool.o gecode/int/var/int.o gecode/int/var/bool.o gecode/int/array.o gecode/int/bool.o gecode/int/bool/eqv.o gecode/int/extensional/dfa.o gecode/int/extensional/tuple-set.o gecode/int/extensional-regular.o gecode/int/extensional-tuple-set.o gecode/int/dom.o gecode/int/rel.o gecode/int/precede.o gecode/int/element.o gecode/int/count.o gecode/int/arithmetic.o gecode/int/exec.o gecode/int/exec/when.o gecode/int/element/pair.o gecode/int/linear/int-post.o gecode/int/linear-int.o gecode/int/linear/bool-post.o gecode/int/linear-bool.o gecode/int/branch.o gecode/int/distinct/eqite.o gecode/int/distinct/cbs.o gecode/int/distinct.o gecode/int/sorted.o gecode/int/gcc.o gecode/int/channel.o gecode/int/channel/link-single.o gecode/int/channel/link-multi.o gecode/int/unshare.o gecode/int/sequence.o gecode/int/bin-packing.o gecode/int/bin-packing/propagate.o gecode/int/bin-packing/conflict-graph.o gecode/int/order.o gecode/int/order/propagate.o gecode/int/unary.o gecode/int/cumulative.o gecode/int/cumulatives.o gecode/int/circuit.o gecode/int/no-overlap.o gecode/int/nvalues.o gecode/int/member.o gecode/int/branch/action.o gecode/int/branch/chb.o gecode/int/arithmetic/mult.o gecode/int/branch/view-sel.o gecode/int/branch/val-sel-commit.o gecode/int/branch/view-values.o gecode/int/relax.o gecode/int/ldsb.o gecode/int/ldsb/sym-imp.o gecode/int/ldsb/sym-obj.o gecode/int/trace.o gecode/int/trace/tracer.o gecode/int/exception.o -Wl,-soname=libgecodeint.so.49 \ -L. -lgecodesupport -lgecodekernel \ -o libgecodeint.so.49.0 ln -fs libgecodeint.so.49.0 libgecodeint.so ln -fs libgecodeint.so.49.0 libgecodeint.so.49 make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -shared -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes 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/lib64/libQt5PrintSupport.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/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[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: 'libgecodegist.so.49.0' is up to date. make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -shared -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes gecode/float/var/float.o gecode/float/var-imp/float.o gecode/float/arithmetic.o gecode/float/array.o gecode/float/branch.o gecode/float/rel.o gecode/float/linear.o gecode/float/linear/post.o gecode/float/bool.o gecode/float/channel.o gecode/float/transcendental.o gecode/float/trigonometric.o gecode/float/branch/action.o gecode/float/branch/chb.o gecode/float/rounding.o gecode/float/exec.o gecode/float/branch/val-sel-commit.o gecode/float/branch/view-sel.o gecode/float/dom.o gecode/float/relax.o gecode/float/trace.o gecode/float/trace/tracer.o gecode/float/exception.o -Wl,-soname=libgecodefloat.so.49 \ -L. -lgecodesupport -lgecodekernel -lgecodeint -lmpfr -lgmp\ -o libgecodefloat.so.49.0 ln -fs libgecodefloat.so.49.0 libgecodefloat.so ln -fs libgecodefloat.so.49.0 libgecodefloat.so.49 make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -shared -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes gecode/set/branch.o gecode/set/cardinality.o gecode/set/convex.o gecode/set/convex/conv.o gecode/set/convex/hull.o gecode/set/dom.o gecode/set/rel.o gecode/set/rel-op.o gecode/set/rel-op-ternary.o gecode/set/rel-op-singleton.o gecode/set/rel-op/post-compl.o gecode/set/rel-op/post-nocompl.o gecode/set/rel-op/post-compl-cvv.o gecode/set/rel-op/post-nocompl-cvv.o gecode/set/rel-op/post-compl-vvc.o gecode/set/rel-op/post-nocompl-vvc.o gecode/set/rel-op/post-compl-cvc.o gecode/set/rel-op/post-nocompl-cvc.o gecode/set/rel-op-const-vvc.o gecode/set/rel-op-const-vcv.o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-cvc.o gecode/set/rel-op-const-cvv.o gecode/set/int.o gecode/set/channel.o gecode/set/bool.o gecode/set/element.o gecode/set/sequence.o gecode/set/distinct.o gecode/set/distinct/atmostOne.o gecode/set/precede.o gecode/set/sequence/seq.o gecode/set/sequence/seq-u.o gecode/set/array.o gecode/set/var-imp/set.o gecode/set/var-imp/integerset.o gecode/set/var/set.o gecode/set/exec.o gecode/set/branch/action.o gecode/set/branch/chb.o gecode/set/branch/view-sel.o gecode/set/branch/val-sel-commit.o gecode/set/branch/ngl.o gecode/set/ldsb.o gecode/set/ldsb/sym-imp.o gecode/set/relax.o gecode/set/trace.o gecode/set/trace/tracer.o gecode/set/exception.o -Wl,-soname=libgecodeset.so.49 \ -L. -lgecodesupport -lgecodekernel -lgecodeint \ -o libgecodeset.so.49.0 ln -fs libgecodeset.so.49.0 libgecodeset.so ln -fs libgecodeset.so.49.0 libgecodeset.so.49 make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -shared -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes 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 make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -shared -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes 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 make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -shared -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes 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/lib64/libQt5PrintSupport.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/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[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Nothing to be done for 'framework'. make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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,make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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) | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -lgecodeflatzinc -lgecodedriver -lgecodegist -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodefloat -lmpfr -lgmp -lgecodeint -lgecodekernel -lgecodesupport perl ./misc/fixmanifest.perl .so.49.0 tools/flatzinc/fzn-gecode.manifest make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' Compilation of Gecode finished successfully. To use Gecode, either add /builddir/build/BUILD/gecode-release-6.2.0 to your search path for libraries, or install Gecode using make install make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' + make doc (echo "GENERATE_HTMLHELP = NO"; \ echo "SEARCHENGINE = NO"; \ echo "HAVE_DOT = YES") | \ cat doxygen.conf - > doxygen.conf.use grep -v '' < misc/doxygen/header.html > header.html perl ./misc/genlicense.perl 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 gecode/support/exception.cpp gecode/support/allocator.cpp gecode/support/heap.cpp gecode/support/thread/thread.cpp gecode/support/thread/windows.cpp gecode/support/thread/pthreads.cpp gecode/support/hw-rnd.cpp gecode/kernel/archive.cpp gecode/kernel/core.cpp gecode/kernel/exception.cpp gecode/kernel/gpi.cpp gecode/kernel/data/rnd.cpp gecode/kernel/branch/action.cpp gecode/kernel/branch/afc.cpp gecode/kernel/branch/chb.cpp gecode/kernel/branch/function.cpp gecode/kernel/memory/manager.cpp gecode/kernel/memory/region.cpp gecode/kernel/trace/recorder.cpp gecode/kernel/trace/filter.cpp gecode/kernel/trace/tracer.cpp gecode/kernel/trace/general.cpp gecode/kernel/data/array.cpp gecode/search/stop.cpp gecode/search/options.cpp gecode/search/cutoff.cpp gecode/search/engine.cpp gecode/search/dfs.cpp gecode/search/bab.cpp gecode/search/lds.cpp gecode/search/seq/rbs.cpp gecode/search/seq/dead.cpp gecode/search/seq/pbs.cpp gecode/search/par/pbs.cpp gecode/search/rbs.cpp gecode/search/pbs.cpp gecode/search/nogoods.cpp gecode/search/exception.cpp gecode/search/tracer.cpp gecode/search/cpprofiler/tracer.cpp gecode/int/int-set.cpp gecode/int/var-imp/int.cpp gecode/int/var-imp/bool.cpp gecode/int/var/int.cpp gecode/int/var/bool.cpp gecode/int/array.cpp gecode/int/bool.cpp gecode/int/bool/eqv.cpp gecode/int/extensional/dfa.cpp gecode/int/extensional/tuple-set.cpp gecode/int/extensional-regular.cpp gecode/int/extensional-tuple-set.cpp gecode/int/dom.cpp gecode/int/rel.cpp gecode/int/precede.cpp gecode/int/element.cpp gecode/int/count.cpp gecode/int/arithmetic.cpp gecode/int/exec.cpp gecode/int/exec/when.cpp gecode/int/element/pair.cpp gecode/int/linear/int-post.cpp gecode/int/linear-int.cpp gecode/int/linear/bool-post.cpp gecode/int/linear-bool.cpp gecode/int/branch.cpp gecode/int/distinct/eqite.cpp gecode/int/distinct/cbs.cpp gecode/int/distinct.cpp gecode/int/sorted.cpp gecode/int/gcc.cpp gecode/int/channel.cpp gecode/int/channel/link-single.cpp gecode/int/channel/link-multi.cpp gecode/int/unshare.cpp gecode/int/sequence.cpp gecode/int/bin-packing.cpp gecode/int/bin-packing/propagate.cpp gecode/int/bin-packing/conflict-graph.cpp gecode/int/order.cpp gecode/int/order/propagate.cpp gecode/int/unary.cpp gecode/int/cumulative.cpp gecode/int/cumulatives.cpp gecode/int/circuit.cpp gecode/int/no-overlap.cpp gecode/int/nvalues.cpp gecode/int/member.cpp gecode/int/branch/action.cpp gecode/int/branch/chb.cpp gecode/int/arithmetic/mult.cpp gecode/int/branch/view-sel.cpp gecode/int/branch/val-sel-commit.cpp gecode/int/branch/view-values.cpp gecode/int/relax.cpp gecode/int/ldsb.cpp gecode/int/ldsb/sym-imp.cpp gecode/int/ldsb/sym-obj.cpp gecode/int/trace.cpp gecode/int/trace/tracer.cpp gecode/int/exception.cpp gecode/float/var/float.cpp gecode/float/var-imp/float.cpp gecode/float/arithmetic.cpp gecode/float/array.cpp gecode/float/branch.cpp gecode/float/rel.cpp gecode/float/linear.cpp gecode/float/linear/post.cpp gecode/float/bool.cpp gecode/float/channel.cpp gecode/float/transcendental.cpp gecode/float/trigonometric.cpp gecode/float/branch/action.cpp gecode/float/branch/chb.cpp gecode/float/rounding.cpp gecode/float/exec.cpp gecode/float/branch/val-sel-commit.cpp gecode/float/branch/view-sel.cpp gecode/float/dom.cpp gecode/float/relax.cpp gecode/float/trace.cpp gecode/float/trace/tracer.cpp gecode/float/exception.cpp gecode/set/branch.cpp gecode/set/cardinality.cpp gecode/set/convex.cpp gecode/set/convex/conv.cpp gecode/set/convex/hull.cpp gecode/set/dom.cpp gecode/set/rel.cpp gecode/set/rel-op.cpp gecode/set/rel-op-ternary.cpp gecode/set/rel-op-singleton.cpp gecode/set/rel-op/post-compl.cpp gecode/set/rel-op/post-nocompl.cpp gecode/set/rel-op/post-compl-cvv.cpp gecode/set/rel-op/post-nocompl-cvv.cpp gecode/set/rel-op/post-compl-vvc.cpp gecode/set/rel-op/post-nocompl-vvc.cpp gecode/set/rel-op/post-compl-cvc.cpp gecode/set/rel-op/post-nocompl-cvc.cpp gecode/set/rel-op-const-vvc.cpp gecode/set/rel-op-const-vcv.cpp gecode/set/rel-op-const-vcc.cpp gecode/set/rel-op-const-cvc.cpp gecode/set/rel-op-const-cvv.cpp gecode/set/int.cpp gecode/set/channel.cpp gecode/set/bool.cpp gecode/set/element.cpp gecode/set/sequence.cpp gecode/set/distinct.cpp gecode/set/distinct/atmostOne.cpp gecode/set/precede.cpp gecode/set/sequence/seq.cpp gecode/set/sequence/seq-u.cpp gecode/set/array.cpp gecode/set/var-imp/set.cpp gecode/set/var-imp/integerset.cpp gecode/set/var/set.cpp gecode/set/exec.cpp gecode/set/branch/action.cpp gecode/set/branch/chb.cpp gecode/set/branch/view-sel.cpp gecode/set/branch/val-sel-commit.cpp gecode/set/branch/ngl.cpp gecode/set/ldsb.cpp gecode/set/ldsb/sym-imp.cpp gecode/set/relax.cpp gecode/set/trace.cpp gecode/set/trace/tracer.cpp gecode/set/exception.cpp gecode/minimodel/int-expr.cpp gecode/minimodel/int-rel.cpp gecode/minimodel/int-arith.cpp gecode/minimodel/bool-expr.cpp gecode/minimodel/set-expr.cpp gecode/minimodel/set-rel.cpp gecode/minimodel/dom.cpp gecode/minimodel/float-expr.cpp gecode/minimodel/float-rel.cpp gecode/minimodel/float-arith.cpp gecode/minimodel/reg.cpp gecode/minimodel/optimize.cpp gecode/minimodel/exception.cpp gecode/minimodel/ipl.cpp gecode/driver/options.cpp gecode/driver/script.cpp examples/alpha.cpp examples/bacp.cpp examples/bibd.cpp examples/donald.cpp examples/efpa.cpp examples/eq20.cpp examples/golomb-ruler.cpp examples/graph-color.cpp examples/grocery.cpp examples/ind-set.cpp examples/magic-sequence.cpp examples/magic-square.cpp examples/money.cpp examples/ortho-latin.cpp examples/partition.cpp examples/photo.cpp examples/queens.cpp examples/sudoku.cpp examples/sudoku-advanced.cpp examples/kakuro.cpp examples/nonogram.cpp examples/pentominoes.cpp examples/crowded-chess.cpp examples/black-hole.cpp examples/minesweeper.cpp examples/domino.cpp examples/steel-mill.cpp examples/sports-league.cpp examples/all-interval.cpp examples/langford-number.cpp examples/warehouses.cpp examples/radiotherapy.cpp examples/word-square.cpp examples/crossword.cpp examples/open-shop.cpp examples/car-sequencing.cpp examples/sat.cpp examples/bin-packing.cpp examples/knights.cpp examples/tsp.cpp examples/perfect-square.cpp examples/schurs-lemma.cpp examples/dominating-queens.cpp examples/colored-matrix.cpp examples/multi-bin-packing.cpp examples/qcp.cpp examples/job-shop.cpp examples/crew.cpp examples/golf.cpp examples/hamming.cpp examples/steiner.cpp examples/queen-armies.cpp examples/cartesian-heart.cpp examples/descartes-folium.cpp examples/archimedean-spiral.cpp examples/golden-spiral.cpp gecode/gist/drawingcursor.cpp gecode/gist/gist.cpp gecode/gist/gecodelogo.cpp gecode/gist/node.cpp gecode/gist/spacenode.cpp gecode/gist/textoutput.cpp gecode/gist/treecanvas.cpp gecode/gist/qtgist.cpp gecode/gist/visualnode.cpp gecode/gist/nodestats.cpp gecode/gist/nodewidget.cpp gecode/gist/mainwindow.cpp gecode/gist/preferences.cpp gecode/gist/stopbrancher.cpp gecode/flatzinc/flatzinc.cpp gecode/flatzinc/registry.cpp gecode/flatzinc/branch.cpp tools/flatzinc/fzn-gecode.cpp gecode/kernel/var-type.hpp gecode/kernel/var-imp.hpp > license.hh perl ./misc/genstatistics.perl 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 gecode/support/exception.cpp gecode/support/allocator.cpp gecode/support/heap.cpp gecode/support/thread/thread.cpp gecode/support/thread/windows.cpp gecode/support/thread/pthreads.cpp gecode/support/hw-rnd.cpp gecode/kernel/archive.cpp gecode/kernel/core.cpp gecode/kernel/exception.cpp gecode/kernel/gpi.cpp gecode/kernel/data/rnd.cpp gecode/kernel/branch/action.cpp gecode/kernel/branch/afc.cpp gecode/kernel/branch/chb.cpp gecode/kernel/branch/function.cpp gecode/kernel/memory/manager.cpp gecode/kernel/memory/region.cpp gecode/kernel/trace/recorder.cpp gecode/kernel/trace/filter.cpp gecode/kernel/trace/tracer.cpp gecode/kernel/trace/general.cpp gecode/kernel/data/array.cpp gecode/search/stop.cpp gecode/search/options.cpp gecode/search/cutoff.cpp gecode/search/engine.cpp gecode/search/dfs.cpp gecode/search/bab.cpp gecode/search/lds.cpp gecode/search/seq/rbs.cpp gecode/search/seq/dead.cpp gecode/search/seq/pbs.cpp gecode/search/par/pbs.cpp gecode/search/rbs.cpp gecode/search/pbs.cpp gecode/search/nogoods.cpp gecode/search/exception.cpp gecode/search/tracer.cpp gecode/search/cpprofiler/tracer.cpp gecode/int/int-set.cpp gecode/int/var-imp/int.cpp gecode/int/var-imp/bool.cpp gecode/int/var/int.cpp gecode/int/var/bool.cpp gecode/int/array.cpp gecode/int/bool.cpp gecode/int/bool/eqv.cpp gecode/int/extensional/dfa.cpp gecode/int/extensional/tuple-set.cpp gecode/int/extensional-regular.cpp gecode/int/extensional-tuple-set.cpp gecode/int/dom.cpp gecode/int/rel.cpp gecode/int/precede.cpp gecode/int/element.cpp gecode/int/count.cpp gecode/int/arithmetic.cpp gecode/int/exec.cpp gecode/int/exec/when.cpp gecode/int/element/pair.cpp gecode/int/linear/int-post.cpp gecode/int/linear-int.cpp gecode/int/linear/bool-post.cpp gecode/int/linear-bool.cpp gecode/int/branch.cpp gecode/int/distinct/eqite.cpp gecode/int/distinct/cbs.cpp gecode/int/distinct.cpp gecode/int/sorted.cpp gecode/int/gcc.cpp gecode/int/channel.cpp gecode/int/channel/link-single.cpp gecode/int/channel/link-multi.cpp gecode/int/unshare.cpp gecode/int/sequence.cpp gecode/int/bin-packing.cpp gecode/int/bin-packing/propagate.cpp gecode/int/bin-packing/conflict-graph.cpp gecode/int/order.cpp gecode/int/order/propagate.cpp gecode/int/unary.cpp gecode/int/cumulative.cpp gecode/int/cumulatives.cpp gecode/int/circuit.cpp gecode/int/no-overlap.cpp gecode/int/nvalues.cpp gecode/int/member.cpp gecode/int/branch/action.cpp gecode/int/branch/chb.cpp gecode/int/arithmetic/mult.cpp gecode/int/branch/view-sel.cpp gecode/int/branch/val-sel-commit.cpp gecode/int/branch/view-values.cpp gecode/int/relax.cpp gecode/int/ldsb.cpp gecode/int/ldsb/sym-imp.cpp gecode/int/ldsb/sym-obj.cpp gecode/int/trace.cpp gecode/int/trace/tracer.cpp gecode/int/exception.cpp gecode/float/var/float.cpp gecode/float/var-imp/float.cpp gecode/float/arithmetic.cpp gecode/float/array.cpp gecode/float/branch.cpp gecode/float/rel.cpp gecode/float/linear.cpp gecode/float/linear/post.cpp gecode/float/bool.cpp gecode/float/channel.cpp gecode/float/transcendental.cpp gecode/float/trigonometric.cpp gecode/float/branch/action.cpp gecode/float/branch/chb.cpp gecode/float/rounding.cpp gecode/float/exec.cpp gecode/float/branch/val-sel-commit.cpp gecode/float/branch/view-sel.cpp gecode/float/dom.cpp gecode/float/relax.cpp gecode/float/trace.cpp gecode/float/trace/tracer.cpp gecode/float/exception.cpp gecode/set/branch.cpp gecode/set/cardinality.cpp gecode/set/convex.cpp gecode/set/convex/conv.cpp gecode/set/convex/hull.cpp gecode/set/dom.cpp gecode/set/rel.cpp gecode/set/rel-op.cpp gecode/set/rel-op-ternary.cpp gecode/set/rel-op-singleton.cpp gecode/set/rel-op/post-compl.cpp gecode/set/rel-op/post-nocompl.cpp gecode/set/rel-op/post-compl-cvv.cpp gecode/set/rel-op/post-nocompl-cvv.cpp gecode/set/rel-op/post-compl-vvc.cpp gecode/set/rel-op/post-nocompl-vvc.cpp gecode/set/rel-op/post-compl-cvc.cpp gecode/set/rel-op/post-nocompl-cvc.cpp gecode/set/rel-op-const-vvc.cpp gecode/set/rel-op-const-vcv.cpp gecode/set/rel-op-const-vcc.cpp gecode/set/rel-op-const-cvc.cpp gecode/set/rel-op-const-cvv.cpp gecode/set/int.cpp gecode/set/channel.cpp gecode/set/bool.cpp gecode/set/element.cpp gecode/set/sequence.cpp gecode/set/distinct.cpp gecode/set/distinct/atmostOne.cpp gecode/set/precede.cpp gecode/set/sequence/seq.cpp gecode/set/sequence/seq-u.cpp gecode/set/array.cpp gecode/set/var-imp/set.cpp gecode/set/var-imp/integerset.cpp gecode/set/var/set.cpp gecode/set/exec.cpp gecode/set/branch/action.cpp gecode/set/branch/chb.cpp gecode/set/branch/view-sel.cpp gecode/set/branch/val-sel-commit.cpp gecode/set/branch/ngl.cpp gecode/set/ldsb.cpp gecode/set/ldsb/sym-imp.cpp gecode/set/relax.cpp gecode/set/trace.cpp gecode/set/trace/tracer.cpp gecode/set/exception.cpp gecode/minimodel/int-expr.cpp gecode/minimodel/int-rel.cpp gecode/minimodel/int-arith.cpp gecode/minimodel/bool-expr.cpp gecode/minimodel/set-expr.cpp gecode/minimodel/set-rel.cpp gecode/minimodel/dom.cpp gecode/minimodel/float-expr.cpp gecode/minimodel/float-rel.cpp gecode/minimodel/float-arith.cpp gecode/minimodel/reg.cpp gecode/minimodel/optimize.cpp gecode/minimodel/exception.cpp gecode/minimodel/ipl.cpp gecode/driver/options.cpp gecode/driver/script.cpp examples/alpha.cpp examples/bacp.cpp examples/bibd.cpp examples/donald.cpp examples/efpa.cpp examples/eq20.cpp examples/golomb-ruler.cpp examples/graph-color.cpp examples/grocery.cpp examples/ind-set.cpp examples/magic-sequence.cpp examples/magic-square.cpp examples/money.cpp examples/ortho-latin.cpp examples/partition.cpp examples/photo.cpp examples/queens.cpp examples/sudoku.cpp examples/sudoku-advanced.cpp examples/kakuro.cpp examples/nonogram.cpp examples/pentominoes.cpp examples/crowded-chess.cpp examples/black-hole.cpp examples/minesweeper.cpp examples/domino.cpp examples/steel-mill.cpp examples/sports-league.cpp examples/all-interval.cpp examples/langford-number.cpp examples/warehouses.cpp examples/radiotherapy.cpp examples/word-square.cpp examples/crossword.cpp examples/open-shop.cpp examples/car-sequencing.cpp examples/sat.cpp examples/bin-packing.cpp examples/knights.cpp examples/tsp.cpp examples/perfect-square.cpp examples/schurs-lemma.cpp examples/dominating-queens.cpp examples/colored-matrix.cpp examples/multi-bin-packing.cpp examples/qcp.cpp examples/job-shop.cpp examples/crew.cpp examples/golf.cpp examples/hamming.cpp examples/steiner.cpp examples/queen-armies.cpp examples/cartesian-heart.cpp examples/descartes-folium.cpp examples/archimedean-spiral.cpp examples/golden-spiral.cpp gecode/gist/drawingcursor.cpp gecode/gist/gist.cpp gecode/gist/gecodelogo.cpp gecode/gist/node.cpp gecode/gist/spacenode.cpp gecode/gist/textoutput.cpp gecode/gist/treecanvas.cpp gecode/gist/qtgist.cpp gecode/gist/visualnode.cpp gecode/gist/nodestats.cpp gecode/gist/nodewidget.cpp gecode/gist/mainwindow.cpp gecode/gist/preferences.cpp gecode/gist/stopbrancher.cpp gecode/flatzinc/flatzinc.cpp gecode/flatzinc/registry.cpp gecode/flatzinc/branch.cpp tools/flatzinc/fzn-gecode.cpp test/test.hh test/test.hpp test/int.hh test/int.hpp test/set.hh test/set.hpp test/float.hh test/float.hpp test/branch.hh test/assign.hh test/flatzinc.hh test/test.cpp test/afc.cpp test/ldsb.cpp test/region.cpp test/int.cpp test/int/channel.cpp test/int/arithmetic.cpp test/int/basic.cpp test/int/bool.cpp test/int/count.cpp test/int/dom.cpp test/int/distinct.cpp test/int/element.cpp test/int/extensional.cpp test/int/rel.cpp test/int/linear.cpp test/int/gcc.cpp test/int/sorted.cpp test/int/unshare.cpp test/int/exec.cpp test/int/sequence.cpp test/int/mm-arithmetic.cpp test/int/mm-bool.cpp test/int/mm-lin.cpp test/int/mm-count.cpp test/int/mm-rel.cpp test/int/bin-packing.cpp test/int/order.cpp test/int/unary.cpp test/int/cumulative.cpp test/int/cumulatives.cpp test/int/circuit.cpp test/int/no-overlap.cpp test/int/precede.cpp test/int/nvalues.cpp test/int/member.cpp test/set.cpp test/set/construct.cpp test/set/dom.cpp test/set/rel.cpp test/set/rel-op.cpp test/set/rel-op-const.cpp test/set/convex.cpp test/set/sequence.cpp test/set/int.cpp test/set/element.cpp test/set/precede.cpp test/set/distinct.cpp test/set/exec.cpp test/set/mm-set.cpp test/set/channel.cpp test/float.cpp test/float/basic.cpp test/float/arithmetic.cpp test/float/transcendental.cpp test/float/trigonometric.cpp test/float/linear.cpp test/float/rel.cpp test/float/channel.cpp test/float/mm-lin.cpp test/float/dom.cpp test/branch.cpp test/branch/int.cpp test/branch/bool.cpp test/branch/set.cpp test/branch/float.cpp test/assign.cpp test/assign/int.cpp test/assign/bool.cpp test/assign/set.cpp test/assign/float.cpp test/search.cpp test/nogoods.cpp test/array.cpp test/flatzinc.cpp test/flatzinc/bool_clause.cpp test/flatzinc/bug232.cpp test/flatzinc/bug319.cpp test/flatzinc/bugfix_r6746.cpp test/flatzinc/bugfix_r7854.cpp test/flatzinc/empty_domain_1.cpp test/flatzinc/empty_domain_2.cpp test/flatzinc/int_set_as_type1.cpp test/flatzinc/int_set_as_type2.cpp test/flatzinc/jobshop.cpp test/flatzinc/no_warn_empty_domain.cpp test/flatzinc/output_test.cpp test/flatzinc/queens4.cpp test/flatzinc/sat_arith1.cpp test/flatzinc/sat_array_bool_and.cpp test/flatzinc/sat_array_bool_or.cpp test/flatzinc/sat_cmp_reif.cpp test/flatzinc/sat_eq_reif.cpp test/flatzinc/test_approx_bnb.cpp test/flatzinc/test_array_just_right.cpp test/flatzinc/test_assigned_var_bounds_bad.cpp test/flatzinc/test_flatzinc_output_anns.cpp test/flatzinc/test_fzn_arith.cpp test/flatzinc/test_fzn_arrays.cpp test/flatzinc/test_fzn_coercions.cpp test/flatzinc/test_fzn_comparison.cpp test/flatzinc/test_fzn_logic.cpp test/flatzinc/test_fzn_sets.cpp test/flatzinc/test_int_div.cpp test/flatzinc/test_int_mod.cpp test/flatzinc/test_int_ranges_as_values.cpp test/flatzinc/test_seq_search.cpp test/flatzinc/2dpacking.cpp test/flatzinc/alpha.cpp test/flatzinc/battleships1.cpp test/flatzinc/battleships10.cpp test/flatzinc/battleships2.cpp test/flatzinc/battleships3.cpp test/flatzinc/battleships4.cpp test/flatzinc/battleships5.cpp test/flatzinc/battleships7.cpp test/flatzinc/battleships9.cpp test/flatzinc/blocksworld_instance_1.cpp test/flatzinc/blocksworld_instance_2.cpp test/flatzinc/cumulatives.cpp test/flatzinc/cutstock.cpp test/flatzinc/eq20.cpp test/flatzinc/factory_planning_instance.cpp test/flatzinc/golomb.cpp test/flatzinc/jobshop2x2.cpp test/flatzinc/knights.cpp test/flatzinc/langford2.cpp test/flatzinc/latin_squares_fd.cpp test/flatzinc/multidim_knapsack_simple.cpp test/flatzinc/packing.cpp test/flatzinc/perfsq.cpp test/flatzinc/perfsq2.cpp test/flatzinc/photo.cpp test/flatzinc/product_fd.cpp test/flatzinc/product_lp.cpp test/flatzinc/quasigroup_qg5.cpp test/flatzinc/queen_cp2.cpp test/flatzinc/queen_ip.cpp test/flatzinc/radiation.cpp test/flatzinc/shared_array_element.cpp test/flatzinc/simple_sat.cpp test/flatzinc/singHoist2.cpp test/flatzinc/sudoku.cpp test/flatzinc/template_design.cpp test/flatzinc/tenpenki_1.cpp test/flatzinc/tenpenki_2.cpp test/flatzinc/tenpenki_3.cpp test/flatzinc/tenpenki_4.cpp test/flatzinc/tenpenki_5.cpp test/flatzinc/tenpenki_6.cpp test/flatzinc/warehouses.cpp test/flatzinc/warehouses_small.cpp test/flatzinc/wolf_goat_cabbage.cpp test/flatzinc/zebra.cpp test/flatzinc/magicsq_3.cpp test/flatzinc/magicsq_4.cpp test/flatzinc/magicsq_5.cpp test/flatzinc/oss.cpp test/flatzinc/steiner_triples.cpp test/flatzinc/timetabling.cpp test/flatzinc/trucking.cpp gecode/kernel/var-type.hpp gecode/kernel/var-imp.hpp > stat.hh perl ./misc/genchangelog.perl < changelog.in > changelog.hh mkdir -p doc/html cp -f ./misc/doxygen/back.png \ ./misc/doxygen/gecode-logo-100.png doc/html doxygen doxygen.conf.use warning: Tag 'SHOW_DIRECTORIES' at line 399 of file 'doxygen.conf.use' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 612 of file 'doxygen.conf.use' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 667 of file 'doxygen.conf.use' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 899 of file 'doxygen.conf.use' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 905 of file 'doxygen.conf.use' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1085 of file 'doxygen.conf.use' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 1098 of file 'doxygen.conf.use' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 1212 of file 'doxygen.conf.use' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! Doxygen version used: 1.10.0 (GIT-NOTFOUND) Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/ Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/doc Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/autom4te.cache Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/tools Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/tools/flatzinc Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/test Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/test/set Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/test/int Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/test/float Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/test/branch Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/test/assign Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/misc Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/misc/doxygen Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/images Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/third-party Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/support Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/thread Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/view Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var-imp Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/trace Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/sequence Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/precede Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/ldsb Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/int Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/element Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/distinct Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/convex Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/channel Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/search Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/cpprofiler Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/propagator Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/memory Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/data Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view-val-graph Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var-imp Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/trace Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sorted Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sequence Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/rel Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/precede Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/order Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/no-overlap Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/member Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/ldsb Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/gcc Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/exec Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/element Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/dom Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulatives Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/circuit Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bin-packing Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/standalone-example Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/view Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/var Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/var-imp Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trigonometric Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/transcendental Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trace Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/rel Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/linear Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/channel Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/bool Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/arithmetic Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/mznlib Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/exampleplugin Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/driver Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/examples Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/doxygen Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/contribs Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/ Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/doc Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/autom4te.cache Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/tools Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/tools/flatzinc Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/test Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/test/set Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/test/int Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/test/float Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/test/branch Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/test/assign Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/misc Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/misc/doxygen Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/images Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/third-party Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/support Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/thread Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/view Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var-imp Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/trace Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/sequence Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/precede Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/ldsb Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/int Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/element Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/distinct Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/convex Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/channel Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/search Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/cpprofiler Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/propagator Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/memory Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/data Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view-val-graph Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var-imp Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/trace Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sorted Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sequence Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/rel Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/precede Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/order Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/no-overlap Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/member Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/ldsb Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/gcc Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/exec Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/element Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/dom Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulatives Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/circuit Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bin-packing Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/standalone-example Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/view Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/var Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/var-imp Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trigonometric Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/transcendental Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trace Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/rel Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/linear Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/channel Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/bool Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/arithmetic Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/mznlib Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/exampleplugin Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/gecode/driver Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/examples Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/doxygen Searching for files in directory /builddir/build/BUILD/gecode-release-6.2.0/contribs Reading and parsing tag files Parsing files Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/changelog.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/changelog.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/doxygen.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/doxygen.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/all-interval.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/all-interval.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/alpha.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/alpha.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/archimedean-spiral.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/archimedean-spiral.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/bacp.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/bacp.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/bibd.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/bibd.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/bin-packing.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/bin-packing.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/black-hole.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/black-hole.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/car-sequencing.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/car-sequencing.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/cartesian-heart.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/cartesian-heart.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/colored-matrix.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/colored-matrix.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/crew.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/crew.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/crossword.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/crossword.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/crowded-chess.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/crowded-chess.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/descartes-folium.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/descartes-folium.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/dominating-queens.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/dominating-queens.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/domino.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/domino.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/donald.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/donald.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/efpa.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/efpa.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/eq20.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/eq20.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/golden-spiral.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/golden-spiral.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/golf.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/golf.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/golomb-ruler.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/golomb-ruler.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/graph-color.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/graph-color.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/grocery.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/grocery.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/hamming.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/hamming.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/ind-set.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/ind-set.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/job-shop.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/job-shop.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/kakuro.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/kakuro.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/knights.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/knights.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/langford-number.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/langford-number.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/magic-sequence.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/magic-sequence.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/magic-square-partial.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/magic-square-partial.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/magic-square.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/magic-square.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/minesweeper.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/minesweeper.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/money.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/money.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/multi-bin-packing.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/multi-bin-packing.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/nonogram.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/nonogram.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/open-shop.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/open-shop.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/ortho-latin.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/ortho-latin.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/partition.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/partition.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/pentominoes.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/pentominoes.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/perfect-square.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/perfect-square.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/photo.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/photo.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/qcp.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/qcp.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/queen-armies.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/queen-armies.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/queens.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/queens.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/radiotherapy.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/radiotherapy.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/sat.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/sat.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/schurs-lemma.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/schurs-lemma.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/scowl.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/scowl.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/sports-league.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/sports-league.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/steel-mill.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/steel-mill.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/steiner.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/steiner.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/sudoku-advanced.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/sudoku-advanced.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/sudoku-instances.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/sudoku-instances.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/sudoku.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/sudoku.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/tsp.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/tsp.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/warehouses.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/warehouses.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/examples/word-square.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/examples/word-square.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/driver.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/driver.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/driver/options.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/driver/options.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/driver/options.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/driver/options.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/driver/script.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/driver/script.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/driver/script.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/driver/script.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/ast.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/ast.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/branch.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/branch.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/branch.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/branch.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/branch.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/branch.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/conexpr.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/conexpr.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/flatzinc.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/flatzinc.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/option.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/option.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/parser.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/parser.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/plugin.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/plugin.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/registry.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/registry.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/registry.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/registry.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/symboltable.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/symboltable.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/varspec.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/flatzinc/varspec.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/arithmetic.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/arithmetic.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/arithmetic.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/arithmetic.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/arithmetic/abs.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/arithmetic/abs.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/arithmetic/div.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/arithmetic/div.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/arithmetic/min-max.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/arithmetic/min-max.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/arithmetic/mult.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/arithmetic/mult.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/arithmetic/pow-nroot.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/arithmetic/pow-nroot.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/arithmetic/sqr-sqrt.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/arithmetic/sqr-sqrt.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/array-traits.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/array-traits.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/array.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/array.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/array.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/array.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/bool.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/bool.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/bool.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/bool.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/bool/ite.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/bool/ite.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/action.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/action.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/action.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/action.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/afc.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/afc.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/assign.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/assign.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/chb.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/chb.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/chb.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/chb.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/merit.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/merit.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/traits.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/traits.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/val-commit.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/val-commit.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/val-sel-commit.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/val-sel-commit.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/val-sel.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/val-sel.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/val.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/val.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/var.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/var.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/view-sel.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/branch/view-sel.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/channel.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/channel.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/channel.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/channel.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/channel.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/channel.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/channel/channel.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/channel/channel.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/dom.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/dom.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/exception.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/exception.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/exception.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/exception.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/exec.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/exec.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/limits.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/limits.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/linear.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/linear.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/linear.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/linear.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/linear/nary.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/linear/nary.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/linear/post.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/linear/post.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/nextafter.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/nextafter.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/num.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/num.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/rel.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/rel.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/rel.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/rel.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/rel/eq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/rel/eq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/rel/lq-le.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/rel/lq-le.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/rel/nq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/rel/nq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/relax.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/relax.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/rounding.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/rounding.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/rounding.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/rounding.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trace.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trace.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trace.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trace.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trace/delta.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trace/delta.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trace/trace-view.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trace/trace-view.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trace/tracer.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trace/tracer.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trace/traits.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trace/traits.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/transcendental.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/transcendental.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/transcendental.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/transcendental.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/transcendental/exp-log.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/transcendental/exp-log.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trigonometric.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trigonometric.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trigonometric.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trigonometric.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trigonometric/asinacos.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trigonometric/asinacos.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trigonometric/sincos.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trigonometric/sincos.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trigonometric/tanatan.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/trigonometric/tanatan.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/val.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/val.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/var-imp.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/var-imp.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/var-imp/delta.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/var-imp/delta.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/var-imp/float.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/var-imp/float.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/var-imp/float.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/var-imp/float.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/var/float.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/var/float.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/var/float.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/var/float.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/var/print.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/var/print.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/view.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/view.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/view/float.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/view/float.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/view/minus.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/view/minus.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/view/offset.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/view/offset.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/view/print.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/view/print.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/view/rel-test.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/view/rel-test.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/view/scale.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/float/view/scale.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/drawingcursor.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/drawingcursor.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/drawingcursor.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/drawingcursor.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/drawingcursor.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/drawingcursor.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/gecodelogo.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/gecodelogo.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/gecodelogo.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/gecodelogo.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/gist.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/gist.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/gist.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/gist.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/layoutcursor.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/layoutcursor.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/layoutcursor.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/layoutcursor.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/mainwindow.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/mainwindow.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/mainwindow.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/mainwindow.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/node.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/node.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/node.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/node.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/node.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/node.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/nodecursor.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/nodecursor.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/nodecursor.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/nodecursor.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/nodestats.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/nodestats.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/nodestats.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/nodestats.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/nodevisitor.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/nodevisitor.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/nodevisitor.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/nodevisitor.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/nodewidget.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/nodewidget.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/nodewidget.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/nodewidget.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/preferences.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/preferences.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/preferences.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/preferences.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/qtgist.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/qtgist.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/qtgist.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/qtgist.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/spacenode.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/spacenode.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/spacenode.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/spacenode.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/spacenode.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/spacenode.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/stopbrancher.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/stopbrancher.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/stopbrancher.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/stopbrancher.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/textoutput.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/textoutput.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/textoutput.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/textoutput.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/treecanvas.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/treecanvas.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/treecanvas.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/treecanvas.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/visualnode.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/visualnode.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/visualnode.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/visualnode.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/visualnode.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/visualnode.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/zoomToFitIcon.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/gist/zoomToFitIcon.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic/abs.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic/abs.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic/argmax.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic/argmax.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic/divmod.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic/divmod.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic/max.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic/max.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic/mult.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic/mult.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic/mult.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic/mult.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic/nroot.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic/nroot.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic/pow-ops.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic/pow-ops.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic/pow.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/arithmetic/pow.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/array-traits.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/array-traits.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/array.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/array.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/array.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/array.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bin-packing.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bin-packing.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bin-packing.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bin-packing.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bin-packing/conflict-graph.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bin-packing/conflict-graph.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bin-packing/conflict-graph.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bin-packing/conflict-graph.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bin-packing/propagate.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bin-packing/propagate.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bin-packing/propagate.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bin-packing/propagate.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool/base.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool/base.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool/clause.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool/clause.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool/eq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool/eq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool/eqv.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool/eqv.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool/eqv.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool/eqv.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool/ite.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool/ite.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool/lq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool/lq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool/or.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/bool/or.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/action.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/action.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/action.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/action.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/afc.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/afc.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/assign.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/assign.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/cbs.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/cbs.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/chb.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/chb.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/chb.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/chb.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/merit.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/merit.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/ngl.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/ngl.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/traits.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/traits.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/val-commit.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/val-commit.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/val-sel-commit.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/val-sel-commit.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/val-sel.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/val-sel.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/val.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/val.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/var.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/var.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/view-sel.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/view-sel.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/view-values.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/view-values.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/view-values.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/branch/view-values.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel/base.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel/base.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel/dom.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel/dom.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel/link-multi.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel/link-multi.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel/link-multi.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel/link-multi.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel/link-single.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel/link-single.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel/link-single.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel/link-single.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel/val.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/channel/val.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/circuit.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/circuit.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/circuit.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/circuit.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/circuit/base.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/circuit/base.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/circuit/dom.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/circuit/dom.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/circuit/val.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/circuit/val.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count/int-base.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count/int-base.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count/int-eq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count/int-eq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count/int-gq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count/int-gq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count/int-lq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count/int-lq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count/rel.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count/rel.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count/view-base.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count/view-base.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count/view-eq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count/view-eq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count/view-gq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count/view-gq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count/view-lq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/count/view-lq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/edge-finding.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/edge-finding.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/limits.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/limits.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/man-prop.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/man-prop.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/opt-prop.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/opt-prop.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/overload.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/overload.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/post.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/post.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/subsumption.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/subsumption.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/task-view.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/task-view.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/task.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/task.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/time-tabling.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/time-tabling.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/tree.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulative/tree.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulatives.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulatives.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulatives.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulatives.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulatives/val.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/cumulatives/val.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct/bnd.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct/bnd.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct/cbs.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct/cbs.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct/cbs.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct/cbs.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct/dom-ctrl.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct/dom-ctrl.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct/dom.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct/dom.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct/eqite.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct/eqite.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct/eqite.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct/eqite.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct/graph.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct/graph.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct/ter-dom.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct/ter-dom.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct/val.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/distinct/val.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/div.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/div.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/div.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/div.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/dom.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/dom.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/dom.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/dom.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/dom/range.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/dom/range.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/dom/set.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/dom/set.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/element.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/element.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/element.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/element.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/element/int.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/element/int.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/element/pair.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/element/pair.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/element/pair.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/element/pair.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/element/view.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/element/view.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/exception.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/exception.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/exception.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/exception.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/exec.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/exec.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/exec.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/exec.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/exec/when.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/exec/when.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/exec/when.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/exec/when.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional-regular.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional-regular.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional-tuple-set.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional-tuple-set.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional/bit-set.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional/bit-set.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional/compact.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional/compact.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional/dfa.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional/dfa.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional/dfa.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional/dfa.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional/layered-graph.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional/layered-graph.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional/tiny-bit-set.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional/tiny-bit-set.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional/tuple-set.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional/tuple-set.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional/tuple-set.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/extensional/tuple-set.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/gcc.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/gcc.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/gcc.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/gcc.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/gcc/bnd-sup.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/gcc/bnd-sup.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/gcc/bnd.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/gcc/bnd.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/gcc/dom-sup.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/gcc/dom-sup.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/gcc/dom.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/gcc/dom.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/gcc/post.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/gcc/post.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/gcc/val.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/gcc/val.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/gcc/view.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/gcc/view.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/idx-view.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/idx-view.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/idx-view.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/idx-view.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/int-set-1.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/int-set-1.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/int-set-2.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/int-set-2.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/int-set.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/int-set.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/ipl.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/ipl.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/irt.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/irt.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/ldsb.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/ldsb.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/ldsb.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/ldsb.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/ldsb/brancher.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/ldsb/brancher.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/ldsb/sym-imp.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/ldsb/sym-imp.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/ldsb/sym-imp.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/ldsb/sym-imp.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/ldsb/sym-obj.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/ldsb/sym-obj.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/limits.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/limits.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear-bool.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear-bool.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear-int.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear-int.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/bool-int.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/bool-int.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/bool-post.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/bool-post.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/bool-scale.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/bool-scale.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/bool-view.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/bool-view.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/int-bin.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/int-bin.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/int-dom.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/int-dom.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/int-nary.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/int-nary.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/int-noview.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/int-noview.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/int-post.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/int-post.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/int-ter.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/int-ter.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/post.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/linear/post.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/member.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/member.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/member.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/member.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/member/prop.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/member/prop.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/member/re-prop.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/member/re-prop.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/no-overlap.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/no-overlap.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/no-overlap.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/no-overlap.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/no-overlap/base.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/no-overlap/base.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/no-overlap/box.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/no-overlap/box.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/no-overlap/dim.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/no-overlap/dim.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/no-overlap/man.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/no-overlap/man.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/no-overlap/opt.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/no-overlap/opt.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/bool-base.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/bool-base.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/bool-eq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/bool-eq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/bool-gq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/bool-gq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/bool-lq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/bool-lq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/graph.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/graph.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/int-base.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/int-base.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/int-eq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/int-eq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/int-gq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/int-gq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/int-lq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/int-lq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/range-event.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/range-event.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/sym-bit-matrix.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/nvalues/sym-bit-matrix.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/order.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/order.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/order.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/order.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/order/propagate.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/order/propagate.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/order/propagate.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/order/propagate.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/precede.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/precede.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/precede.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/precede.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/precede/single.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/precede/single.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/propagator.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/propagator.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/reify.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/reify.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/rel.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/rel.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/rel.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/rel.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/rel/eq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/rel/eq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/rel/lex.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/rel/lex.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/rel/lq-le.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/rel/lq-le.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/rel/nq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/rel/nq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/relax.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/relax.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sequence.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sequence.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sequence.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sequence.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sequence/int.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sequence/int.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sequence/set-op.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sequence/set-op.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sequence/view.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sequence/view.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sequence/violations.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sequence/violations.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sorted.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sorted.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sorted.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sorted.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sorted/matching.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sorted/matching.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sorted/narrowing.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sorted/narrowing.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sorted/order.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sorted/order.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sorted/propagate.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sorted/propagate.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sorted/sortsup.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/sorted/sortsup.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/support-values.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/support-values.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/support-values.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/support-values.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task/array.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task/array.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task/event.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task/event.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task/fwd-to-bwd.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task/fwd-to-bwd.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task/iter.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task/iter.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task/man-to-opt.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task/man-to-opt.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task/prop.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task/prop.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task/purge.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task/purge.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task/sort.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task/sort.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task/tree.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/task/tree.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/trace.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/trace.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/trace.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/trace.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/trace/bool-delta.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/trace/bool-delta.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/trace/bool-trace-view.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/trace/bool-trace-view.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/trace/int-delta.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/trace/int-delta.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/trace/int-trace-view.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/trace/int-trace-view.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/trace/tracer.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/trace/tracer.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/trace/traits.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/trace/traits.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/detectable.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/detectable.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/edge-finding.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/edge-finding.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/man-prop.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/man-prop.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/not-first-not-last.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/not-first-not-last.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/opt-prop.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/opt-prop.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/overload.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/overload.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/post.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/post.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/subsumption.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/subsumption.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/task-view.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/task-view.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/task.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/task.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/time-tabling.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/time-tabling.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/tree.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unary/tree.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unshare.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/unshare.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/val-set.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/val-set.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/val-set.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/val-set.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var-imp.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var-imp.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var-imp/bool.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var-imp/bool.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var-imp/bool.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var-imp/bool.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var-imp/delta.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var-imp/delta.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var-imp/int.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var-imp/int.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var-imp/int.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var-imp/int.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var/bool.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var/bool.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var/bool.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var/bool.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var/int.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var/int.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var/int.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var/int.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var/print.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/var/print.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view-val-graph.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view-val-graph.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view-val-graph/bi-link.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view-val-graph/bi-link.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view-val-graph/comb-ptr-flag.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view-val-graph/comb-ptr-flag.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view-val-graph/edge.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view-val-graph/edge.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view-val-graph/graph.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view-val-graph/graph.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view-val-graph/iter-prune-val.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view-val-graph/iter-prune-val.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view-val-graph/node.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view-val-graph/node.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/bool-test.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/bool-test.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/bool.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/bool.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/cached.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/cached.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/constint.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/constint.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/int.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/int.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/iter.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/iter.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/minus.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/minus.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/neg-bool.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/neg-bool.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/offset.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/offset.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/print.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/print.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/rel-test.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/rel-test.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/scale.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/scale.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/zero.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/int/view/zero.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-add.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-add.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-append.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-append.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-array.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-array.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-cache.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-cache.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-compl.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-compl.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-diff.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-diff.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-empty.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-empty.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-inter.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-inter.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-list.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-list.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-map.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-map.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-minmax.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-minmax.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-minus.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-minus.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-negative.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-negative.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-offset.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-offset.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-operations.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-operations.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-positive.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-positive.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-rangelist.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-rangelist.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-scale.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-scale.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-singleton-append.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-singleton-append.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-singleton.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-singleton.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-size.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-size.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-union.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-union.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-values.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/ranges-values.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-array.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-array.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-bitset.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-bitset.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-bitsetoffset.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-bitsetoffset.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-inter.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-inter.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-list.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-list.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-map.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-map.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-minus.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-minus.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-negative.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-negative.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-offset.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-offset.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-positive.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-positive.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-ranges.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-ranges.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-singleton.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-singleton.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-union.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-union.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-unique.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/iter/values-unique.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/archive.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/archive.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/archive.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/archive.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/action.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/action.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/action.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/action.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/afc.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/afc.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/afc.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/afc.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/chb.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/chb.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/chb.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/chb.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/filter.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/filter.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/function.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/function.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/merit.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/merit.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/print.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/print.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/tiebreak.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/tiebreak.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/traits.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/traits.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/val-commit.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/val-commit.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/val-sel-commit.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/val-sel-commit.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/val-sel.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/val-sel.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/val.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/val.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/var.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/var.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/view-sel.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/view-sel.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/view-val.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/view-val.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/view.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/branch/view.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/core.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/core.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/core.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/core.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/data/array.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/data/array.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/data/array.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/data/array.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/data/rnd.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/data/rnd.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/data/rnd.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/data/rnd.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/data/shared-array.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/data/shared-array.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/data/shared-data.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/data/shared-data.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/exception.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/exception.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/exception.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/exception.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/gpi.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/gpi.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/gpi.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/gpi.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/macros.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/macros.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/memory/allocators.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/memory/allocators.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/memory/config.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/memory/config.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/memory/manager.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/memory/manager.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/memory/manager.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/memory/manager.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/memory/region.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/memory/region.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/memory/region.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/memory/region.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/modevent.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/modevent.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/propagator/advisor.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/propagator/advisor.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/propagator/pattern.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/propagator/pattern.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/propagator/subscribed.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/propagator/subscribed.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/propagator/wait.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/propagator/wait.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/range-list.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/range-list.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/shared-object.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/shared-object.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/shared-space-data.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/shared-space-data.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace/filter.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace/filter.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace/filter.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace/filter.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace/general.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace/general.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace/general.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace/general.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace/print.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace/print.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace/recorder.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace/recorder.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace/recorder.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace/recorder.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace/tracer.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace/tracer.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace/tracer.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace/tracer.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace/traits.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/trace/traits.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/var-imp.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/var-imp.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/var-type.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/var-type.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/var.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/var.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/view.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/kernel/view.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/aliases.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/aliases.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/bool-expr.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/bool-expr.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/bool-expr.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/bool-expr.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/channel.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/channel.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/dom.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/dom.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/exception.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/exception.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/exception.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/exception.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/float-arith.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/float-arith.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/float-expr.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/float-expr.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/float-expr.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/float-expr.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/float-rel.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/float-rel.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/float-rel.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/float-rel.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/int-arith.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/int-arith.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/int-expr.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/int-expr.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/int-expr.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/int-expr.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/int-rel.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/int-rel.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/int-rel.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/int-rel.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/ipl.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/ipl.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/ipl.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/ipl.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/ldsb.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/ldsb.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/matrix.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/matrix.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/optimize.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/optimize.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/optimize.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/optimize.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/reg.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/reg.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/reg.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/reg.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/set-expr.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/set-expr.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/set-expr.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/set-expr.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/set-rel.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/set-rel.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/set-rel.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/minimodel/set-rel.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/bab.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/bab.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/bab.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/bab.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/base.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/base.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/build.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/build.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/cpprofiler/connector.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/cpprofiler/connector.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/cpprofiler/message.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/cpprofiler/message.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/cpprofiler/tracer.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/cpprofiler/tracer.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/cutoff.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/cutoff.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/cutoff.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/cutoff.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/dfs.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/dfs.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/dfs.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/dfs.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/engine.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/engine.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/engine.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/engine.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/exception.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/exception.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/exception.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/exception.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/lds.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/lds.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/lds.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/lds.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/nogoods.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/nogoods.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/nogoods.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/nogoods.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/nogoods.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/nogoods.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/options.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/options.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/options.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/options.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/bab.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/bab.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/bab.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/bab.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/dfs.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/dfs.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/dfs.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/dfs.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/engine.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/engine.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/engine.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/engine.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/path.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/path.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/path.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/path.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/pbs.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/pbs.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/pbs.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/pbs.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/pbs.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/par/pbs.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/pbs.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/pbs.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/pbs.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/pbs.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/rbs.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/rbs.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/rbs.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/rbs.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/relax.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/relax.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/sebs.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/sebs.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/bab.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/bab.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/bab.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/bab.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/dead.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/dead.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/dead.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/dead.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/dfs.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/dfs.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/dfs.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/dfs.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/lds.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/lds.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/lds.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/lds.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/path.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/path.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/path.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/path.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/pbs.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/pbs.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/pbs.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/pbs.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/pbs.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/pbs.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/rbs.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/rbs.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/rbs.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/rbs.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/rbs.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/seq/rbs.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/statistics.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/statistics.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/stop.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/stop.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/stop.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/stop.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/support.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/support.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/trace-recorder.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/trace-recorder.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/tracer.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/tracer.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/tracer.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/tracer.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/traits.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/traits.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/worker.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/search/worker.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/array-traits.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/array-traits.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/array.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/array.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/array.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/array.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/bool.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/bool.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/action.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/action.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/action.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/action.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/afc.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/afc.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/assign.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/assign.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/chb.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/chb.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/chb.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/chb.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/merit.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/merit.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/ngl.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/ngl.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/ngl.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/ngl.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/traits.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/traits.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/val-commit.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/val-commit.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/val-sel-commit.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/val-sel-commit.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/val-sel.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/val-sel.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/val.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/val.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/var.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/var.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/view-sel.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/branch/view-sel.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/cardinality.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/cardinality.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/channel.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/channel.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/channel.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/channel.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/channel/bool.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/channel/bool.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/channel/int.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/channel/int.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/channel/set.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/channel/set.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/channel/sorted.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/channel/sorted.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/convex.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/convex.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/convex.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/convex.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/convex/conv.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/convex/conv.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/convex/conv.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/convex/conv.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/convex/hull.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/convex/hull.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/convex/hull.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/convex/hull.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/distinct.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/distinct.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/distinct.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/distinct.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/distinct/atmostOne.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/distinct/atmostOne.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/distinct/atmostOne.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/distinct/atmostOne.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/dom.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/dom.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/element.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/element.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/element.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/element.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/element/disjoint.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/element/disjoint.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/element/inter.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/element/inter.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/element/union.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/element/union.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/element/unionConst.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/element/unionConst.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/exception.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/exception.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/exception.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/exception.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/exec.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/exec.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/int.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/int.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/int.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/int.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/int.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/int.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/int/card.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/int/card.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/int/minmax.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/int/minmax.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/int/weights.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/int/weights.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/ldsb.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/ldsb.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/ldsb.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/ldsb.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/ldsb/brancher.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/ldsb/brancher.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/ldsb/sym-imp.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/ldsb/sym-imp.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/limits.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/limits.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/precede.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/precede.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/precede.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/precede.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/precede/single.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/precede/single.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op-const-cvc.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op-const-cvc.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op-const-cvv.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op-const-cvv.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op-const-vcc.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op-const-vcc.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op-const-vcv.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op-const-vcv.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op-const-vvc.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op-const-vvc.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op-singleton.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op-singleton.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op-ternary.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op-ternary.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/common.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/common.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/inter.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/inter.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/partition.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/partition.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/post-compl-cvc.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/post-compl-cvc.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/post-compl-cvv.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/post-compl-cvv.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/post-compl-vvc.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/post-compl-vvc.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/post-compl.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/post-compl.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/post-nocompl-cvc.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/post-nocompl-cvc.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/post-nocompl-cvv.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/post-nocompl-cvv.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/post-nocompl-vvc.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/post-nocompl-vvc.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/post-nocompl.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/post-nocompl.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/post.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/post.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/subofunion.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/subofunion.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/superofinter.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/superofinter.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/union.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel-op/union.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel/common.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel/common.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel/eq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel/eq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel/lq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel/lq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel/nosubset.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel/nosubset.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel/nq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel/nq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel/re-eq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel/re-eq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel/re-lq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel/re-lq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel/re-subset.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel/re-subset.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel/subset.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/rel/subset.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/relax.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/relax.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/sequence.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/sequence.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/sequence.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/sequence.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/sequence/common.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/sequence/common.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/sequence/seq-u.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/sequence/seq-u.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/sequence/seq-u.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/sequence/seq-u.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/sequence/seq.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/sequence/seq.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/sequence/seq.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/sequence/seq.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/trace.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/trace.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/trace.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/trace.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/trace/delta.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/trace/delta.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/trace/trace-view.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/trace/trace-view.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/trace/tracer.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/trace/tracer.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/trace/traits.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/trace/traits.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var-imp.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var-imp.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var-imp/delta.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var-imp/delta.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var-imp/integerset.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var-imp/integerset.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var-imp/integerset.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var-imp/integerset.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var-imp/iter.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var-imp/iter.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var-imp/set.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var-imp/set.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var-imp/set.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var-imp/set.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var/print.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var/print.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var/set.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var/set.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var/set.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/var/set.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/view.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/view.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/view/cached.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/view/cached.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/view/complement.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/view/complement.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/view/const.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/view/const.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/view/print.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/view/print.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/view/set.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/view/set.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/view/singleton.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/set/view/singleton.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/allocator.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/allocator.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/allocator.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/allocator.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/auto-link.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/auto-link.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/bitset-base.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/bitset-base.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/bitset-offset.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/bitset-offset.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/bitset.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/bitset.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/block-allocator.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/block-allocator.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/cast.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/cast.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/config.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/config.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/dynamic-array.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/dynamic-array.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/dynamic-queue.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/dynamic-queue.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/dynamic-stack.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/dynamic-stack.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/exception.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/exception.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/exception.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/exception.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/hash.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/hash.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/heap.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/heap.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/heap.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/heap.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/hw-rnd.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/hw-rnd.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/hw-rnd.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/hw-rnd.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/int-type.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/int-type.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/macros.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/macros.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/marked-pointer.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/marked-pointer.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/random.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/random.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/ref-count.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/ref-count.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/run-jobs.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/run-jobs.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/sort.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/sort.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/static-stack.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/static-stack.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/thread.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/thread.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/thread/none.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/thread/none.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/thread/pthreads.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/thread/pthreads.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/thread/pthreads.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/thread/pthreads.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/thread/thread.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/thread/thread.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/thread/thread.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/thread/thread.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/thread/windows.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/thread/windows.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/thread/windows.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/thread/windows.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/timer.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/gecode/support/timer.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/license.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/license.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/stat.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/stat.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/afc.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/afc.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/array.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/array.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/assign.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/assign.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/assign.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/assign.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/assign/bool.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/assign/bool.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/assign/float.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/assign/float.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/assign/int.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/assign/int.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/assign/set.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/assign/set.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/branch.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/branch.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/branch.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/branch.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/branch/bool.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/branch/bool.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/branch/float.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/branch/float.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/branch/int.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/branch/int.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/branch/set.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/branch/set.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/2dpacking.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/2dpacking.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/alpha.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/alpha.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/battleships1.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/battleships1.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/battleships10.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/battleships10.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/battleships2.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/battleships2.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/battleships3.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/battleships3.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/battleships4.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/battleships4.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/battleships5.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/battleships5.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/battleships7.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/battleships7.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/battleships9.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/battleships9.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/blocksworld_instance_1.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/blocksworld_instance_1.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/blocksworld_instance_2.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/blocksworld_instance_2.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/bool_clause.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/bool_clause.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/bug232.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/bug232.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/bug319.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/bug319.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/bugfix_r6746.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/bugfix_r6746.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/bugfix_r7854.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/bugfix_r7854.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/cumulatives.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/cumulatives.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/cutstock.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/cutstock.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/empty_domain_1.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/empty_domain_1.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/empty_domain_2.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/empty_domain_2.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/eq20.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/eq20.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/factory_planning_instance.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/factory_planning_instance.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/golomb.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/golomb.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/int_set_as_type1.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/int_set_as_type1.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/int_set_as_type2.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/int_set_as_type2.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/jobshop.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/jobshop.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/jobshop2x2.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/jobshop2x2.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/knights.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/knights.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/langford2.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/langford2.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/latin_squares_fd.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/latin_squares_fd.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/magicsq_3.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/magicsq_3.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/magicsq_4.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/magicsq_4.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/magicsq_5.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/magicsq_5.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/multidim_knapsack_simple.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/multidim_knapsack_simple.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/no_warn_empty_domain.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/no_warn_empty_domain.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/oss.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/oss.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/output_test.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/output_test.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/packing.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/packing.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/perfsq.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/perfsq.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/perfsq2.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/perfsq2.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/photo.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/photo.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/product_fd.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/product_fd.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/product_lp.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/product_lp.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/quasigroup_qg5.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/quasigroup_qg5.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/queen_cp2.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/queen_cp2.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/queen_ip.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/queen_ip.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/queens4.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/queens4.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/radiation.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/radiation.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/sat_arith1.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/sat_arith1.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/sat_array_bool_and.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/sat_array_bool_and.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/sat_array_bool_or.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/sat_array_bool_or.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/sat_cmp_reif.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/sat_cmp_reif.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/sat_eq_reif.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/sat_eq_reif.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/shared_array_element.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/shared_array_element.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/simple_sat.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/simple_sat.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/singHoist2.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/singHoist2.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/steiner_triples.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/steiner_triples.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/sudoku.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/sudoku.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/template_design.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/template_design.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/tenpenki_1.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/tenpenki_1.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/tenpenki_2.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/tenpenki_2.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/tenpenki_3.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/tenpenki_3.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/tenpenki_4.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/tenpenki_4.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/tenpenki_5.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/tenpenki_5.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/tenpenki_6.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/tenpenki_6.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_approx_bnb.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_approx_bnb.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_array_just_right.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_array_just_right.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_assigned_var_bounds_bad.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_assigned_var_bounds_bad.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_flatzinc_output_anns.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_flatzinc_output_anns.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_fzn_arith.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_fzn_arith.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_fzn_arrays.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_fzn_arrays.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_fzn_coercions.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_fzn_coercions.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_fzn_comparison.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_fzn_comparison.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_fzn_logic.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_fzn_logic.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_fzn_sets.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_fzn_sets.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_int_div.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_int_div.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_int_mod.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_int_mod.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_int_ranges_as_values.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_int_ranges_as_values.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_seq_search.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/test_seq_search.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/timetabling.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/timetabling.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/trucking.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/trucking.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/warehouses.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/warehouses.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/warehouses_small.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/warehouses_small.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/wolf_goat_cabbage.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/wolf_goat_cabbage.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/zebra.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/flatzinc/zebra.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/float.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/float.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/float.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/float.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/float.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/float.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/float/arithmetic.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/float/arithmetic.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/float/basic.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/float/basic.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/float/channel.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/float/channel.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/float/dom.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/float/dom.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/float/linear.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/float/linear.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/float/mm-lin.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/float/mm-lin.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/float/rel.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/float/rel.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/float/transcendental.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/float/transcendental.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/float/trigonometric.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/float/trigonometric.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/arithmetic.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/arithmetic.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/basic.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/basic.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/bin-packing.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/bin-packing.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/bool.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/bool.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/channel.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/channel.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/circuit.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/circuit.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/count.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/count.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/cumulative.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/cumulative.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/cumulatives.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/cumulatives.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/distinct.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/distinct.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/dom.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/dom.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/element.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/element.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/exec.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/exec.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/extensional.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/extensional.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/gcc.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/gcc.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/linear.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/linear.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/member.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/member.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/mm-arithmetic.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/mm-arithmetic.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/mm-bool.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/mm-bool.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/mm-count.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/mm-count.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/mm-lin.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/mm-lin.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/mm-rel.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/mm-rel.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/no-overlap.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/no-overlap.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/nvalues.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/nvalues.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/order.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/order.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/precede.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/precede.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/rel.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/rel.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/sequence.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/sequence.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/sorted.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/sorted.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/unary.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/unary.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/int/unshare.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/int/unshare.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/ldsb.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/ldsb.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/nogoods.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/nogoods.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/region.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/region.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/search.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/search.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/set.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/set.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/set.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/set.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/set.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/set.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/set/channel.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/set/channel.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/set/construct.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/set/construct.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/set/convex.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/set/convex.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/set/distinct.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/set/distinct.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/set/dom.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/set/dom.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/set/element.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/set/element.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/set/exec.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/set/exec.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/set/int.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/set/int.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/set/mm-set.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/set/mm-set.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/set/precede.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/set/precede.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/set/rel-op-const.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/set/rel-op-const.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/set/rel-op.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/set/rel-op.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/set/rel.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/set/rel.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/set/sequence.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/set/sequence.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/test.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/test.cpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/test.hh... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/test.hh... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/test/test.hpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/test/test.hpp... Preprocessing /builddir/build/BUILD/gecode-release-6.2.0/tools/flatzinc/fzn-gecode.cpp... Parsing file /builddir/build/BUILD/gecode-release-6.2.0/tools/flatzinc/fzn-gecode.cpp... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Distributing member group documentation. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating images for formulas in HTML... Generating example documentation... Generating file sources... Generating code for file changelog.hh... Generating code for file doxygen.hh... Generating code for file examples/all-interval.cpp... Generating code for file examples/archimedean-spiral.cpp... Generating code for file examples/bacp.cpp... Generating code for file examples/bibd.cpp... Generating code for file examples/black-hole.cpp... Generating code for file examples/car-sequencing.cpp... Generating code for file examples/cartesian-heart.cpp... Generating code for file examples/colored-matrix.cpp... Generating code for file examples/crew.cpp... Generating code for file examples/crossword.cpp... Generating code for file examples/crowded-chess.cpp... Generating code for file examples/descartes-folium.cpp... Generating code for file examples/dominating-queens.cpp... Generating code for file examples/domino.cpp... Generating code for file examples/donald.cpp... Generating code for file examples/efpa.cpp... Generating code for file examples/golden-spiral.cpp... Generating code for file examples/golf.cpp... Generating code for file examples/golomb-ruler.cpp... Generating code for file examples/graph-color.cpp... Generating code for file examples/grocery.cpp... Generating code for file examples/hamming.cpp... Generating code for file examples/ind-set.cpp... Generating code for file examples/job-shop.cpp... Generating code for file examples/kakuro.cpp... Generating code for file examples/langford-number.cpp... Generating code for file examples/magic-sequence.cpp... Generating code for file examples/magic-square-partial.cpp... Generating code for file examples/magic-square.cpp... Generating code for file examples/minesweeper.cpp... Generating code for file examples/money.cpp... Generating code for file examples/multi-bin-packing.cpp... Generating code for file examples/nonogram.cpp... Generating code for file examples/open-shop.cpp... Generating code for file examples/ortho-latin.cpp... Generating code for file examples/partition.cpp... Generating code for file examples/pentominoes.cpp... Generating code for file examples/perfect-square.cpp... Generating code for file examples/qcp.cpp... Generating code for file examples/queen-armies.cpp... Generating code for file examples/queens.cpp... Generating code for file examples/radiotherapy.cpp... Generating code for file examples/sat.cpp... Generating code for file examples/schurs-lemma.cpp... Generating code for file examples/scowl.hpp... Generating code for file examples/sports-league.cpp... Generating code for file examples/steel-mill.cpp... Generating code for file examples/steiner.cpp... Generating code for file examples/sudoku-advanced.cpp... Generating code for file examples/sudoku-instances.hh... Generating code for file examples/tsp.cpp... Generating code for file examples/word-square.cpp... Generating code for file gecode/driver.hh... Generating code for file gecode/driver/script.cpp... Generating code for file gecode/driver/script.hpp... Generating code for file gecode/flatzinc/ast.hh... Generating code for file gecode/flatzinc/conexpr.hh... Generating code for file gecode/flatzinc/option.hh... Generating code for file gecode/flatzinc/parser.hh... Generating code for file gecode/flatzinc/plugin.hh... Generating code for file gecode/flatzinc/registry.cpp... Generating code for file gecode/flatzinc/registry.hh... Generating code for file gecode/flatzinc/symboltable.hh... Generating code for file gecode/flatzinc/varspec.hh... Generating code for file gecode/float/arithmetic/min-max.hpp... Generating code for file gecode/float/arithmetic/pow-nroot.hpp... Generating code for file gecode/float/arithmetic/sqr-sqrt.hpp... Generating code for file gecode/float/linear/nary.hpp... Generating code for file gecode/float/linear/post.cpp... Generating code for file gecode/float/nextafter.hpp... Generating code for file gecode/float/num.hpp... Generating code for file gecode/float/rounding.cpp... Generating code for file gecode/float/rounding.hpp... Generating code for file gecode/float/transcendental.hh... Generating code for file gecode/float/transcendental/exp-log.hpp... Generating code for file gecode/float/trigonometric.hh... Generating code for file gecode/float/trigonometric/asinacos.hpp... Generating code for file gecode/float/trigonometric/sincos.hpp... Generating code for file gecode/float/trigonometric/tanatan.hpp... Generating code for file gecode/gist.hh... Generating code for file gecode/gist/drawingcursor.cpp... Generating code for file gecode/gist/drawingcursor.hh... Generating code for file gecode/gist/drawingcursor.hpp... Generating code for file gecode/gist/gecodelogo.cpp... Generating code for file gecode/gist/gecodelogo.hh... Generating code for file gecode/gist/gist.cpp... Generating code for file gecode/gist/gist.hpp... Generating code for file gecode/gist/layoutcursor.hh... Generating code for file gecode/gist/layoutcursor.hpp... Generating code for file gecode/gist/mainwindow.cpp... Generating code for file gecode/gist/mainwindow.hh... Generating code for file gecode/gist/node.cpp... Generating code for file gecode/gist/node.hh... Generating code for file gecode/gist/nodecursor.hh... Generating code for file gecode/gist/nodecursor.hpp... Generating code for file gecode/gist/nodestats.cpp... Generating code for file gecode/gist/nodestats.hh... Generating code for file gecode/gist/nodevisitor.hh... Generating code for file gecode/gist/nodevisitor.hpp... Generating code for file gecode/gist/nodewidget.cpp... Generating code for file gecode/gist/nodewidget.hh... Generating code for file gecode/gist/preferences.cpp... Generating code for file gecode/gist/preferences.hh... Generating code for file gecode/gist/qtgist.cpp... Generating code for file gecode/gist/qtgist.hh... Generating code for file gecode/gist/spacenode.cpp... Generating code for file gecode/gist/spacenode.hh... Generating code for file gecode/gist/spacenode.hpp... Generating code for file gecode/gist/stopbrancher.cpp... Generating code for file gecode/gist/stopbrancher.hh... Generating code for file gecode/gist/textoutput.cpp... Generating code for file gecode/gist/textoutput.hh... Generating code for file gecode/gist/treecanvas.cpp... Generating code for file gecode/gist/treecanvas.hh... Generating code for file gecode/gist/visualnode.cpp... Generating code for file gecode/gist/visualnode.hh... Generating code for file gecode/gist/visualnode.hpp... Generating code for file gecode/gist/zoomToFitIcon.hpp... Generating code for file gecode/float/arithmetic.hh... Generating code for file gecode/int/arithmetic.hh... Generating code for file gecode/float/arithmetic/abs.hpp... Generating code for file gecode/int/arithmetic/abs.hpp... Generating code for file gecode/int/arithmetic/argmax.hpp... Generating code for file gecode/int/arithmetic/divmod.hpp... Generating code for file gecode/int/arithmetic/max.hpp... Generating code for file gecode/int/arithmetic/mult.cpp... Generating code for file gecode/float/arithmetic/mult.hpp... Generating code for file gecode/int/arithmetic/mult.hpp... Generating code for file gecode/int/arithmetic/nroot.hpp... Generating code for file gecode/int/arithmetic/pow-ops.hpp... Generating code for file gecode/int/arithmetic/pow.hpp... Generating code for file gecode/int/bin-packing.hh... Generating code for file gecode/int/bin-packing/conflict-graph.cpp... Generating code for file gecode/int/bin-packing/conflict-graph.hpp... Generating code for file gecode/float/bool.hh... Generating code for file gecode/int/bool.hh... Generating code for file gecode/int/bool/clause.hpp... Generating code for file gecode/int/bool/eqv.cpp... Generating code for file gecode/int/bool/eqv.hpp... Generating code for file gecode/float/bool/ite.hpp... Generating code for file gecode/int/bool/ite.hpp... Generating code for file gecode/int/bool/or.hpp... Generating code for file gecode/int/branch/view-values.cpp... Generating code for file gecode/int/branch/view-values.hpp... Generating code for file gecode/int/channel/link-multi.cpp... Generating code for file gecode/int/channel/link-multi.hpp... Generating code for file gecode/int/channel/link-single.cpp... Generating code for file gecode/int/channel/link-single.hpp... Generating code for file gecode/int/circuit.hh... Generating code for file gecode/int/count.hh... Generating code for file gecode/int/count/rel.hpp... Generating code for file gecode/int/count/view-base.hpp... Generating code for file gecode/int/count/view-eq.hpp... Generating code for file gecode/int/count/view-gq.hpp... Generating code for file gecode/int/count/view-lq.hpp... Generating code for file gecode/int/cumulative.hh... Generating code for file gecode/int/cumulatives.hh... Generating code for file gecode/int/distinct/cbs.cpp... Generating code for file gecode/int/branch/cbs.hpp... Generating code for file gecode/int/distinct/cbs.hpp... Generating code for file gecode/int/distinct/dom-ctrl.hpp... Generating code for file gecode/int/distinct/eqite.cpp... Generating code for file gecode/int/distinct/eqite.hpp... Generating code for file gecode/int/distinct/ter-dom.hpp... Generating code for file gecode/int/div.hh... Generating code for file gecode/float/arithmetic/div.hpp... Generating code for file gecode/int/div.hpp... Generating code for file gecode/int/dom.hh... Generating code for file gecode/int/dom/range.hpp... Generating code for file gecode/int/element/pair.cpp... Generating code for file gecode/int/element/pair.hpp... Generating code for file gecode/int/exec.hh... Generating code for file gecode/int/exec/when.cpp... Generating code for file gecode/int/exec/when.hpp... Generating code for file gecode/int/extensional-regular.cpp... Generating code for file gecode/int/extensional-tuple-set.cpp... Generating code for file gecode/int/extensional.hh... Generating code for file gecode/int/extensional.hpp... Generating code for file gecode/int/extensional/bit-set.hpp... Generating code for file gecode/int/extensional/compact.hpp... Generating code for file gecode/int/extensional/dfa.cpp... Generating code for file gecode/int/extensional/dfa.hpp... Generating code for file gecode/int/extensional/layered-graph.hpp... Generating code for file gecode/int/extensional/tiny-bit-set.hpp... Generating code for file gecode/int/extensional/tuple-set.cpp... Generating code for file gecode/int/extensional/tuple-set.hpp... Generating code for file gecode/int/gcc.hh... Generating code for file gecode/int/gcc/bnd-sup.hpp... Generating code for file gecode/int/distinct/bnd.hpp... Generating code for file gecode/int/gcc/bnd.hpp... Generating code for file gecode/int/gcc/dom-sup.hpp... Generating code for file gecode/int/channel/dom.hpp... Generating code for file gecode/int/circuit/dom.hpp... Generating code for file gecode/int/distinct/dom.hpp... Generating code for file gecode/int/gcc/dom.hpp... Generating code for file gecode/int/idx-view.hh... Generating code for file gecode/int/idx-view.hpp... Generating code for file gecode/int/int-set-1.hpp... Generating code for file gecode/int/int-set-2.hpp... Generating code for file gecode/int/int-set.cpp... Generating code for file gecode/int/irt.hpp... Generating code for file gecode/int/ldsb/sym-imp.hpp... Generating code for file gecode/int/ldsb/sym-obj.cpp... Generating code for file gecode/int/linear-bool.cpp... Generating code for file gecode/int/linear-int.cpp... Generating code for file gecode/float/linear.hh... Generating code for file gecode/int/linear.hh... Generating code for file gecode/int/linear/bool-int.hpp... Generating code for file gecode/int/linear/bool-post.cpp... Generating code for file gecode/int/linear/bool-scale.hpp... Generating code for file gecode/int/linear/bool-view.hpp... Generating code for file gecode/int/linear/int-bin.hpp... Generating code for file gecode/int/linear/int-dom.hpp... Generating code for file gecode/int/linear/int-nary.hpp... Generating code for file gecode/int/linear/int-noview.hpp... Generating code for file gecode/int/linear/int-post.cpp... Generating code for file gecode/int/linear/int-ter.hpp... Generating code for file gecode/int/member.hh... Generating code for file gecode/int/member/re-prop.hpp... Generating code for file gecode/int/no-overlap.hh... Generating code for file gecode/int/no-overlap/box.hpp... Generating code for file gecode/int/no-overlap/dim.hpp... Generating code for file gecode/int/no-overlap/man.hpp... Generating code for file gecode/int/no-overlap/opt.hpp... Generating code for file gecode/int/nvalues.hh... Generating code for file gecode/int/nvalues/bool-base.hpp... Generating code for file gecode/int/nvalues/bool-eq.hpp... Generating code for file gecode/int/nvalues/bool-gq.hpp... Generating code for file gecode/int/nvalues/bool-lq.hpp... Generating code for file gecode/int/count/int-base.hpp... Generating code for file gecode/int/nvalues/int-base.hpp... Generating code for file gecode/int/count/int-eq.hpp... Generating code for file gecode/int/nvalues/int-eq.hpp... Generating code for file gecode/int/count/int-gq.hpp... Generating code for file gecode/int/nvalues/int-gq.hpp... Generating code for file gecode/int/count/int-lq.hpp... Generating code for file gecode/int/nvalues/int-lq.hpp... Generating code for file gecode/int/nvalues/range-event.hpp... Generating code for file gecode/int/nvalues/sym-bit-matrix.hpp... Generating code for file gecode/int/order.hh... Generating code for file gecode/int/bin-packing/propagate.cpp... Generating code for file gecode/int/order/propagate.cpp... Generating code for file gecode/int/propagator.hpp... Generating code for file gecode/int/reify.hpp... Generating code for file gecode/int/rel/lex.hpp... Generating code for file gecode/float/rel/lq-le.hpp... Generating code for file gecode/int/rel/lq-le.hpp... Generating code for file gecode/int/sequence/set-op.hpp... Generating code for file gecode/int/sequence/violations.hpp... Generating code for file gecode/int/sorted.hh... Generating code for file gecode/int/sorted/matching.hpp... Generating code for file gecode/int/sorted/narrowing.hpp... Generating code for file gecode/int/sorted/order.hpp... Generating code for file gecode/int/bin-packing/propagate.hpp... Generating code for file gecode/int/order/propagate.hpp... Generating code for file gecode/int/sorted/propagate.hpp... Generating code for file gecode/int/sorted/sortsup.hpp... Generating code for file gecode/int/support-values.hh... Generating code for file gecode/int/support-values.hpp... Generating code for file gecode/int/task.hh... Generating code for file gecode/int/task/event.hpp... Generating code for file gecode/int/task/fwd-to-bwd.hpp... Generating code for file gecode/int/task/man-to-opt.hpp... Generating code for file gecode/int/member/prop.hpp... Generating code for file gecode/int/task/prop.hpp... Generating code for file gecode/int/task/purge.hpp... Generating code for file gecode/int/trace/bool-delta.hpp... Generating code for file gecode/int/trace/bool-trace-view.hpp... Generating code for file gecode/int/trace/int-delta.hpp... Generating code for file gecode/int/trace/int-trace-view.hpp... Generating code for file gecode/int/unary.hh... Generating code for file gecode/int/unary/detectable.hpp... Generating code for file gecode/int/cumulative/edge-finding.hpp... Generating code for file gecode/int/unary/edge-finding.hpp... Generating code for file gecode/int/cumulative/man-prop.hpp... Generating code for file gecode/int/unary/man-prop.hpp... Generating code for file gecode/int/unary/not-first-not-last.hpp... Generating code for file gecode/int/cumulative/opt-prop.hpp... Generating code for file gecode/int/unary/opt-prop.hpp... Generating code for file gecode/int/cumulative/overload.hpp... Generating code for file gecode/int/unary/overload.hpp... Generating code for file gecode/int/cumulative/subsumption.hpp... Generating code for file gecode/int/unary/subsumption.hpp... Generating code for file gecode/int/cumulative/task-view.hpp... Generating code for file gecode/int/unary/task-view.hpp... Generating code for file gecode/int/cumulative/task.hpp... Generating code for file gecode/int/unary/task.hpp... Generating code for file gecode/int/cumulative/time-tabling.hpp... Generating code for file gecode/int/unary/time-tabling.hpp... Generating code for file gecode/int/cumulative/tree.hpp... Generating code for file gecode/int/task/tree.hpp... Generating code for file gecode/int/unary/tree.hpp... Generating code for file gecode/int/val-set.hh... Generating code for file gecode/int/val-set.hpp... Generating code for file gecode/int/view-val-graph.hh... Generating code for file gecode/int/view-val-graph/bi-link.hpp... Generating code for file gecode/int/view-val-graph/comb-ptr-flag.hpp... Generating code for file gecode/int/view-val-graph/edge.hpp... Generating code for file gecode/int/distinct/graph.hpp... Generating code for file gecode/int/nvalues/graph.hpp... Generating code for file gecode/int/view-val-graph/graph.hpp... Generating code for file gecode/int/view-val-graph/iter-prune-val.hpp... Generating code for file gecode/gist/node.hpp... Generating code for file gecode/int/view-val-graph/node.hpp... Generating code for file gecode/int/view/bool-test.hpp... Generating code for file gecode/int/view/constint.hpp... Generating code for file gecode/float/view/minus.hpp... Generating code for file gecode/int/view/minus.hpp... Generating code for file gecode/int/view/neg-bool.hpp... Generating code for file gecode/float/view/offset.hpp... Generating code for file gecode/int/view/offset.hpp... Generating code for file gecode/float/view/rel-test.hpp... Generating code for file gecode/int/view/rel-test.hpp... Generating code for file gecode/float/view/scale.hpp... Generating code for file gecode/int/view/scale.hpp... Generating code for file gecode/int/view/zero.hpp... Generating code for file gecode/iter.hh... Generating code for file gecode/iter/ranges-add.hpp... Generating code for file gecode/iter/ranges-append.hpp... Generating code for file gecode/iter/ranges-array.hpp... Generating code for file gecode/iter/ranges-cache.hpp... Generating code for file gecode/iter/ranges-compl.hpp... Generating code for file gecode/iter/ranges-diff.hpp... Generating code for file gecode/iter/ranges-empty.hpp... Generating code for file gecode/iter/ranges-inter.hpp... Generating code for file gecode/iter/ranges-list.hpp... Generating code for file gecode/iter/ranges-map.hpp... Generating code for file gecode/iter/ranges-minmax.hpp... Generating code for file gecode/iter/ranges-minus.hpp... Generating code for file gecode/iter/ranges-negative.hpp... Generating code for file gecode/iter/ranges-offset.hpp... Generating code for file gecode/iter/ranges-operations.hpp... Generating code for file gecode/iter/ranges-positive.hpp... Generating code for file gecode/iter/ranges-rangelist.hpp... Generating code for file gecode/iter/ranges-scale.hpp... Generating code for file gecode/iter/ranges-singleton-append.hpp... Generating code for file gecode/iter/ranges-singleton.hpp... Generating code for file gecode/iter/ranges-size.hpp... Generating code for file gecode/iter/ranges-union.hpp... Generating code for file gecode/iter/ranges-values.hpp... Generating code for file gecode/iter/values-array.hpp... Generating code for file gecode/iter/values-bitset.hpp... Generating code for file gecode/iter/values-bitsetoffset.hpp... Generating code for file gecode/iter/values-inter.hpp... Generating code for file gecode/iter/values-list.hpp... Generating code for file gecode/iter/values-map.hpp... Generating code for file gecode/iter/values-minus.hpp... Generating code for file gecode/iter/values-negative.hpp... Generating code for file gecode/iter/values-offset.hpp... Generating code for file gecode/iter/values-positive.hpp... Generating code for file gecode/iter/values-ranges.hpp... Generating code for file gecode/iter/values-singleton.hpp... Generating code for file gecode/iter/values-union.hpp... Generating code for file gecode/iter/values-unique.hpp... Generating code for file gecode/kernel.hh... Generating code for file gecode/kernel/archive.cpp... Generating code for file gecode/kernel/archive.hpp... Generating code for file gecode/kernel/branch/function.cpp... Generating code for file gecode/kernel/branch/tiebreak.hpp... Generating code for file gecode/kernel/branch/val-sel-commit.hpp... Generating code for file gecode/kernel/branch/view-sel.hpp... Generating code for file gecode/kernel/branch/view-val.hpp... Generating code for file gecode/kernel/core.cpp... Generating code for file gecode/kernel/core.hpp... Generating code for file gecode/kernel/data/rnd.cpp... Generating code for file gecode/kernel/data/rnd.hpp... Generating code for file gecode/kernel/data/shared-array.hpp... Generating code for file gecode/kernel/data/shared-data.hpp... Generating code for file gecode/kernel/gpi.cpp... Generating code for file gecode/kernel/gpi.hpp... Generating code for file gecode/kernel/memory/allocators.hpp... Generating code for file gecode/kernel/memory/manager.cpp... Generating code for file gecode/kernel/memory/manager.hpp... Generating code for file gecode/kernel/memory/region.hpp... Generating code for file gecode/kernel/modevent.hpp... Generating code for file gecode/kernel/propagator/advisor.hpp... Generating code for file gecode/kernel/propagator/pattern.hpp... Generating code for file gecode/kernel/propagator/subscribed.hpp... Generating code for file gecode/kernel/propagator/wait.hpp... Generating code for file gecode/kernel/range-list.hpp... Generating code for file gecode/kernel/shared-object.hpp... Generating code for file gecode/kernel/shared-space-data.hpp... Generating code for file gecode/kernel/trace/filter.cpp... Generating code for file gecode/kernel/branch/filter.hpp... Generating code for file gecode/kernel/trace/filter.hpp... Generating code for file gecode/kernel/trace/general.cpp... Generating code for file gecode/kernel/trace/general.hpp... Generating code for file gecode/kernel/trace/recorder.cpp... Generating code for file gecode/kernel/trace/recorder.hpp... Generating code for file gecode/kernel/var-type.hpp... Generating code for file gecode/minimodel.hh... Generating code for file gecode/minimodel/aliases.hpp... Generating code for file gecode/minimodel/bool-expr.cpp... Generating code for file gecode/minimodel/bool-expr.hpp... Generating code for file gecode/float/channel.hpp... Generating code for file gecode/float/channel/channel.hpp... Generating code for file gecode/int/channel.hpp... Generating code for file gecode/minimodel/channel.hpp... Generating code for file gecode/minimodel/float-arith.cpp... Generating code for file gecode/minimodel/float-expr.cpp... Generating code for file gecode/minimodel/float-expr.hpp... Generating code for file gecode/minimodel/float-rel.cpp... Generating code for file gecode/minimodel/float-rel.hpp... Generating code for file gecode/minimodel/int-arith.cpp... Generating code for file gecode/minimodel/int-expr.cpp... Generating code for file gecode/minimodel/int-expr.hpp... Generating code for file gecode/minimodel/int-rel.cpp... Generating code for file gecode/minimodel/int-rel.hpp... Generating code for file gecode/minimodel/ipl.cpp... Generating code for file gecode/int/ipl.hpp... Generating code for file gecode/minimodel/ipl.hpp... Generating code for file gecode/minimodel/ldsb.hpp... Generating code for file gecode/minimodel/matrix.hpp... Generating code for file gecode/minimodel/optimize.cpp... Generating code for file gecode/minimodel/optimize.hpp... Generating code for file gecode/minimodel/reg.cpp... Generating code for file gecode/minimodel/reg.hpp... Generating code for file gecode/minimodel/set-expr.cpp... Generating code for file gecode/minimodel/set-expr.hpp... Generating code for file gecode/minimodel/set-rel.cpp... Generating code for file gecode/minimodel/set-rel.hpp... Generating code for file gecode/search.hh... Generating code for file gecode/search/bab.cpp... Generating code for file gecode/int/bool/base.hpp... Generating code for file gecode/int/channel/base.hpp... Generating code for file gecode/int/circuit/base.hpp... Generating code for file gecode/int/no-overlap/base.hpp... Generating code for file gecode/search/base.hpp... Generating code for file gecode/search/build.hpp... Generating code for file gecode/search/cpprofiler/connector.hpp... Generating code for file gecode/search/cpprofiler/message.hpp... Generating code for file gecode/search/cutoff.cpp... Generating code for file gecode/search/cutoff.hpp... Generating code for file gecode/search/dfs.cpp... Generating code for file gecode/search/engine.cpp... Generating code for file gecode/search/lds.cpp... Generating code for file gecode/search/nogoods.hh... Generating code for file gecode/search/nogoods.hpp... Generating code for file gecode/driver/options.cpp... Generating code for file gecode/search/options.cpp... Generating code for file gecode/driver/options.hpp... Generating code for file gecode/search/options.hpp... Generating code for file gecode/search/par/engine.hh... Generating code for file gecode/search/engine.hpp... Generating code for file gecode/search/par/engine.hpp... Generating code for file gecode/search/relax.hh... Generating code for file gecode/search/sebs.hpp... Generating code for file gecode/search/par/bab.hh... Generating code for file gecode/search/seq/bab.hh... Generating code for file gecode/search/bab.hpp... Generating code for file gecode/search/par/bab.hpp... Generating code for file gecode/search/seq/bab.hpp... Generating code for file gecode/search/seq/dead.cpp... Generating code for file gecode/search/seq/dead.hh... Generating code for file gecode/search/par/dfs.hh... Generating code for file gecode/search/seq/dfs.hh... Generating code for file gecode/search/dfs.hpp... Generating code for file gecode/search/par/dfs.hpp... Generating code for file gecode/search/seq/dfs.hpp... Generating code for file gecode/search/seq/lds.hh... Generating code for file gecode/search/lds.hpp... Generating code for file gecode/search/seq/lds.hpp... Generating code for file gecode/search/par/path.hh... Generating code for file gecode/search/seq/path.hh... Generating code for file gecode/search/par/path.hpp... Generating code for file gecode/search/seq/path.hpp... Generating code for file gecode/search/par/pbs.cpp... Generating code for file gecode/search/pbs.cpp... Generating code for file gecode/search/seq/pbs.cpp... Generating code for file gecode/search/par/pbs.hh... Generating code for file gecode/search/seq/pbs.hh... Generating code for file gecode/search/par/pbs.hpp... Generating code for file gecode/search/pbs.hpp... Generating code for file gecode/search/seq/pbs.hpp... Generating code for file gecode/search/rbs.cpp... Generating code for file gecode/search/seq/rbs.cpp... Generating code for file gecode/search/seq/rbs.hh... Generating code for file gecode/search/rbs.hpp... Generating code for file gecode/search/seq/rbs.hpp... Generating code for file gecode/search/statistics.hpp... Generating code for file gecode/search/stop.cpp... Generating code for file gecode/search/stop.hpp... Generating code for file gecode/search/trace-recorder.hpp... Generating code for file gecode/kernel/trace/tracer.hpp... Generating code for file gecode/search/tracer.hpp... Generating code for file gecode/search/worker.hh... Generating code for file gecode/float/array-traits.hpp... Generating code for file gecode/int/array-traits.hpp... Generating code for file gecode/set/array-traits.hpp... Generating code for file gecode/float/array.hpp... Generating code for file gecode/int/array.hpp... Generating code for file gecode/int/task/array.hpp... Generating code for file gecode/kernel/data/array.hpp... Generating code for file gecode/set/array.hpp... Generating code for file gecode/flatzinc/branch.hpp... Generating code for file gecode/float/branch.hpp... Generating code for file gecode/int/branch.hpp... Generating code for file gecode/set/branch.hpp... Generating code for file gecode/float/branch/action.cpp... Generating code for file gecode/int/branch/action.cpp... Generating code for file gecode/kernel/branch/action.cpp... Generating code for file gecode/set/branch/action.cpp... Generating code for file gecode/float/branch/action.hpp... Generating code for file gecode/int/branch/action.hpp... Generating code for file gecode/kernel/branch/action.hpp... Generating code for file gecode/set/branch/action.hpp... Generating code for file gecode/float/branch/afc.hpp... Generating code for file gecode/int/branch/afc.hpp... Generating code for file gecode/kernel/branch/afc.hpp... Generating code for file gecode/set/branch/afc.hpp... Generating code for file gecode/float/branch/assign.hpp... Generating code for file gecode/int/branch/assign.hpp... Generating code for file gecode/set/branch/assign.hpp... Generating code for file gecode/float/branch/chb.cpp... Generating code for file gecode/int/branch/chb.cpp... Generating code for file gecode/kernel/branch/chb.cpp... Generating code for file gecode/set/branch/chb.cpp... Generating code for file gecode/float/branch/chb.hpp... Generating code for file gecode/int/branch/chb.hpp... Generating code for file gecode/kernel/branch/chb.hpp... Generating code for file gecode/set/branch/chb.hpp... Generating code for file gecode/float/branch/merit.hpp... Generating code for file gecode/int/branch/merit.hpp... Generating code for file gecode/kernel/branch/merit.hpp... Generating code for file gecode/set/branch/merit.hpp... Generating code for file gecode/set/branch/ngl.cpp... Generating code for file gecode/int/branch/ngl.hpp... Generating code for file gecode/set/branch/ngl.hpp... Generating code for file gecode/float/branch/val-commit.hpp... Generating code for file gecode/int/branch/val-commit.hpp... Generating code for file gecode/kernel/branch/val-commit.hpp... Generating code for file gecode/set/branch/val-commit.hpp... Generating code for file gecode/float/branch/val-sel-commit.cpp... Generating code for file gecode/int/branch/val-sel-commit.cpp... Generating code for file gecode/set/branch/val-sel-commit.cpp... Generating code for file gecode/float/branch/val-sel.hpp... Generating code for file gecode/int/branch/val-sel.hpp... Generating code for file gecode/kernel/branch/val-sel.hpp... Generating code for file gecode/set/branch/val-sel.hpp... Generating code for file gecode/float/branch/val.hpp... Generating code for file gecode/float/val.hpp... Generating code for file gecode/int/branch/val.hpp... Generating code for file gecode/int/channel/val.hpp... Generating code for file gecode/int/circuit/val.hpp... Generating code for file gecode/int/cumulatives/val.hpp... Generating code for file gecode/int/distinct/val.hpp... Generating code for file gecode/int/gcc/val.hpp... Generating code for file gecode/kernel/branch/val.hpp... Generating code for file gecode/set/branch/val.hpp... Generating code for file gecode/float/branch/var.hpp... Generating code for file gecode/int/branch/var.hpp... Generating code for file gecode/kernel/branch/var.hpp... Generating code for file gecode/kernel/var.hpp... Generating code for file gecode/set/branch/var.hpp... Generating code for file gecode/float/branch/view-sel.cpp... Generating code for file gecode/int/branch/view-sel.cpp... Generating code for file gecode/set/branch/view-sel.cpp... Generating code for file gecode/set/cardinality.cpp... Generating code for file gecode/float/channel.hh... Generating code for file gecode/int/channel.hh... Generating code for file gecode/set/channel.hh... Generating code for file gecode/int/var-imp/bool.hpp... Generating code for file gecode/int/var/bool.hpp... Generating code for file gecode/int/view/bool.hpp... Generating code for file gecode/set/channel/bool.hpp... Generating code for file gecode/set/channel/sorted.hpp... Generating code for file gecode/set/convex.hh... Generating code for file gecode/set/convex/conv.cpp... Generating code for file gecode/set/convex/conv.hpp... Generating code for file gecode/set/convex/hull.cpp... Generating code for file gecode/set/convex/hull.hpp... Generating code for file gecode/int/distinct.hh... Generating code for file gecode/set/distinct.hh... Generating code for file gecode/set/distinct/atmostOne.cpp... Generating code for file gecode/set/distinct/atmostOne.hpp... Generating code for file gecode/int/element.hh... Generating code for file gecode/set/element.hh... Generating code for file gecode/set/element/disjoint.hpp... Generating code for file gecode/set/element/unionConst.hpp... Generating code for file gecode/set/int/card.hpp... Generating code for file gecode/set/int/minmax.hpp... Generating code for file gecode/set/int/weights.hpp... Generating code for file gecode/int/ldsb.hh... Generating code for file gecode/set/ldsb.hh... Generating code for file gecode/int/ldsb/brancher.hpp... Generating code for file gecode/set/ldsb/brancher.hpp... Generating code for file gecode/int/ldsb/sym-imp.cpp... Generating code for file gecode/set/ldsb/sym-imp.cpp... Generating code for file gecode/float/limits.hpp... Generating code for file gecode/int/cumulative/limits.hpp... Generating code for file gecode/int/limits.hpp... Generating code for file gecode/set/limits.hpp... Generating code for file gecode/int/precede.hh... Generating code for file gecode/set/precede.hh... Generating code for file gecode/int/precede/single.hpp... Generating code for file gecode/set/precede/single.hpp... Generating code for file gecode/set/rel-op-const-cvc.cpp... Generating code for file gecode/set/rel-op-const-cvv.cpp... Generating code for file gecode/set/rel-op-const-vcc.cpp... Generating code for file gecode/set/rel-op-const-vcv.cpp... Generating code for file gecode/set/rel-op-const-vvc.cpp... Generating code for file gecode/set/rel-op-singleton.cpp... Generating code for file gecode/set/rel-op-ternary.cpp... Generating code for file gecode/set/rel-op.hh... Generating code for file gecode/set/element/inter.hpp... Generating code for file gecode/set/rel-op/inter.hpp... Generating code for file gecode/set/rel-op/partition.hpp... Generating code for file gecode/set/rel-op/post-compl-cvc.cpp... Generating code for file gecode/set/rel-op/post-compl-cvv.cpp... Generating code for file gecode/set/rel-op/post-compl-vvc.cpp... Generating code for file gecode/set/rel-op/post-compl.cpp... Generating code for file gecode/set/rel-op/post-nocompl-cvc.cpp... Generating code for file gecode/set/rel-op/post-nocompl-cvv.cpp... Generating code for file gecode/set/rel-op/post-nocompl-vvc.cpp... Generating code for file gecode/set/rel-op/post-nocompl.cpp... Generating code for file gecode/int/cumulative/post.hpp... Generating code for file gecode/int/gcc/post.hpp... Generating code for file gecode/int/linear/post.hpp... Generating code for file gecode/int/unary/post.hpp... Generating code for file gecode/set/rel-op/post.hpp... Generating code for file gecode/set/rel-op/subofunion.hpp... Generating code for file gecode/set/rel-op/superofinter.hpp... Generating code for file gecode/set/element/union.hpp... Generating code for file gecode/set/rel-op/union.hpp... Generating code for file gecode/float/rel.hh... Generating code for file gecode/int/rel.hh... Generating code for file gecode/set/rel.hh... Generating code for file gecode/float/rel/eq.hpp... Generating code for file gecode/int/bool/eq.hpp... Generating code for file gecode/int/rel/eq.hpp... Generating code for file gecode/set/rel/eq.hpp... Generating code for file gecode/int/bool/lq.hpp... Generating code for file gecode/set/rel/lq.hpp... Generating code for file gecode/set/rel/nosubset.hpp... Generating code for file gecode/float/rel/nq.hpp... Generating code for file gecode/int/rel/nq.hpp... Generating code for file gecode/set/rel/nq.hpp... Generating code for file gecode/set/rel/re-eq.hpp... Generating code for file gecode/set/rel/re-lq.hpp... Generating code for file gecode/set/rel/re-subset.hpp... Generating code for file gecode/set/rel/subset.hpp... Generating code for file gecode/float/relax.cpp... Generating code for file gecode/int/relax.cpp... Generating code for file gecode/set/relax.cpp... Generating code for file gecode/int/sequence.hh... Generating code for file gecode/set/sequence.hh... Generating code for file gecode/set/rel-op/common.hpp... Generating code for file gecode/set/rel/common.hpp... Generating code for file gecode/set/sequence/common.hpp... Generating code for file gecode/set/sequence/seq-u.cpp... Generating code for file gecode/set/sequence/seq-u.hpp... Generating code for file gecode/set/sequence/seq.cpp... Generating code for file gecode/set/sequence/seq.hpp... Generating code for file gecode/float/trace.cpp... Generating code for file gecode/int/trace.cpp... Generating code for file gecode/set/trace.cpp... Generating code for file gecode/float/trace.hpp... Generating code for file gecode/int/trace.hpp... Generating code for file gecode/set/trace.hpp... Generating code for file gecode/float/trace/trace-view.hpp... Generating code for file gecode/set/trace/trace-view.hpp... Generating code for file gecode/float/trace/tracer.cpp... Generating code for file gecode/int/trace/tracer.cpp... Generating code for file gecode/kernel/trace/tracer.cpp... Generating code for file gecode/search/cpprofiler/tracer.cpp... Generating code for file gecode/search/tracer.cpp... Generating code for file gecode/set/trace/tracer.cpp... Generating code for file gecode/float/branch/traits.hpp... Generating code for file gecode/float/trace/traits.hpp... Generating code for file gecode/int/branch/traits.hpp... Generating code for file gecode/int/trace/traits.hpp... Generating code for file gecode/kernel/branch/traits.hpp... Generating code for file gecode/kernel/trace/traits.hpp... Generating code for file gecode/search/traits.hpp... Generating code for file gecode/set/branch/traits.hpp... Generating code for file gecode/set/trace/traits.hpp... Generating code for file gecode/float/var-imp.hpp... Generating code for file gecode/int/var-imp.hpp... Generating code for file gecode/kernel/var-imp.hpp... Generating code for file gecode/set/var-imp.hpp... Generating code for file gecode/float/trace/delta.hpp... Generating code for file gecode/float/var-imp/delta.hpp... Generating code for file gecode/int/var-imp/delta.hpp... Generating code for file gecode/set/trace/delta.hpp... Generating code for file gecode/set/var-imp/delta.hpp... Generating code for file gecode/set/var-imp/integerset.cpp... Generating code for file gecode/set/var-imp/integerset.hpp... Generating code for file gecode/int/task/iter.hpp... Generating code for file gecode/int/view/iter.hpp... Generating code for file gecode/set/var-imp/iter.hpp... Generating code for file gecode/float/view.hpp... Generating code for file gecode/int/element/view.hpp... Generating code for file gecode/int/gcc/view.hpp... Generating code for file gecode/int/sequence/view.hpp... Generating code for file gecode/int/view.hpp... Generating code for file gecode/kernel/branch/view.hpp... Generating code for file gecode/kernel/view.hpp... Generating code for file gecode/set/view.hpp... Generating code for file gecode/int/view/cached.hpp... Generating code for file gecode/set/view/cached.hpp... Generating code for file gecode/set/view/complement.hpp... Generating code for file gecode/set/view/const.hpp... Generating code for file gecode/float/var/print.hpp... Generating code for file gecode/float/view/print.hpp... Generating code for file gecode/int/var/print.hpp... Generating code for file gecode/int/view/print.hpp... Generating code for file gecode/kernel/branch/print.hpp... Generating code for file gecode/kernel/trace/print.hpp... Generating code for file gecode/set/var/print.hpp... Generating code for file gecode/set/view/print.hpp... Generating code for file gecode/set/view/singleton.hpp... Generating code for file gecode/search/support.hh... Generating code for file gecode/support.hh... Generating code for file gecode/support/allocator.cpp... Generating code for file gecode/support/allocator.hpp... Generating code for file gecode/support/auto-link.hpp... Generating code for file gecode/support/bitset-base.hpp... Generating code for file gecode/support/bitset-offset.hpp... Generating code for file gecode/support/bitset.hpp... Generating code for file gecode/support/block-allocator.hpp... Generating code for file gecode/support/cast.hpp... Generating code for file gecode/kernel/memory/config.hpp... Generating code for file gecode/support/config.hpp... Generating code for file gecode/support/dynamic-array.hpp... Generating code for file gecode/support/dynamic-queue.hpp... Generating code for file gecode/support/dynamic-stack.hpp... Generating code for file gecode/float/exception.cpp... Generating code for file gecode/int/exception.cpp... Generating code for file gecode/kernel/exception.cpp... Generating code for file gecode/minimodel/exception.cpp... Generating code for file gecode/search/exception.cpp... Generating code for file gecode/set/exception.cpp... Generating code for file gecode/support/exception.cpp... Generating code for file gecode/float/exception.hpp... Generating code for file gecode/int/exception.hpp... Generating code for file gecode/kernel/exception.hpp... Generating code for file gecode/minimodel/exception.hpp... Generating code for file gecode/search/exception.hpp... Generating code for file gecode/set/exception.hpp... Generating code for file gecode/support/exception.hpp... Generating code for file gecode/support/hash.hpp... Generating code for file gecode/support/heap.cpp... Generating code for file gecode/support/heap.hpp... Generating code for file gecode/support/hw-rnd.cpp... Generating code for file gecode/support/hw-rnd.hpp... Generating code for file gecode/support/int-type.hpp... Generating code for file gecode/kernel/macros.hpp... Generating code for file gecode/support/macros.hpp... Generating code for file gecode/support/marked-pointer.hpp... Generating code for file gecode/support/random.hpp... Generating code for file gecode/support/ref-count.hpp... Generating code for file gecode/support/run-jobs.hpp... Generating code for file gecode/int/task/sort.hpp... Generating code for file gecode/support/sort.hpp... Generating code for file gecode/support/static-stack.hpp... Generating code for file gecode/support/thread/none.hpp... Generating code for file gecode/support/thread/pthreads.cpp... Generating code for file gecode/support/thread/pthreads.hpp... Generating code for file gecode/support/thread/thread.cpp... Generating code for file gecode/support/thread.hpp... Generating code for file gecode/support/thread/thread.hpp... Generating code for file gecode/support/thread/windows.cpp... Generating code for file gecode/support/thread/windows.hpp... Generating code for file gecode/support/timer.hpp... Generating code for file license.hh... Generating code for file stat.hh... Generating code for file gecode/kernel/branch/afc.cpp... Generating code for file test/afc.cpp... Generating code for file gecode/float/array.cpp... Generating code for file gecode/int/array.cpp... Generating code for file gecode/kernel/data/array.cpp... Generating code for file gecode/set/array.cpp... Generating code for file test/array.cpp... Generating code for file test/assign.cpp... Generating code for file test/assign.hh... Generating code for file gecode/flatzinc/branch.cpp... Generating code for file gecode/float/branch.cpp... Generating code for file gecode/int/branch.cpp... Generating code for file gecode/set/branch.cpp... Generating code for file test/branch.cpp... Generating code for file gecode/flatzinc/branch.hh... Generating code for file gecode/float/branch.hh... Generating code for file gecode/int/branch.hh... Generating code for file gecode/set/branch.hh... Generating code for file test/branch.hh... Generating code for file gecode/flatzinc/flatzinc.cpp... Generating code for file test/flatzinc.cpp... Generating code for file gecode/flatzinc.hh... Generating code for file test/flatzinc.hh... Generating code for file test/flatzinc/2dpacking.cpp... Generating code for file examples/alpha.cpp... Generating code for file test/flatzinc/alpha.cpp... Generating code for file test/flatzinc/battleships1.cpp... Generating code for file test/flatzinc/battleships10.cpp... Generating code for file test/flatzinc/battleships2.cpp... Generating code for file test/flatzinc/battleships3.cpp... Generating code for file test/flatzinc/battleships4.cpp... Generating code for file test/flatzinc/battleships5.cpp... Generating code for file test/flatzinc/battleships7.cpp... Generating code for file test/flatzinc/battleships9.cpp... Generating code for file test/flatzinc/blocksworld_instance_1.cpp... Generating code for file test/flatzinc/blocksworld_instance_2.cpp... Generating code for file test/flatzinc/bool_clause.cpp... Generating code for file test/flatzinc/bug232.cpp... Generating code for file test/flatzinc/bug319.cpp... Generating code for file test/flatzinc/bugfix_r6746.cpp... Generating code for file test/flatzinc/bugfix_r7854.cpp... Generating code for file test/flatzinc/cutstock.cpp... Generating code for file test/flatzinc/empty_domain_1.cpp... Generating code for file test/flatzinc/empty_domain_2.cpp... Generating code for file examples/eq20.cpp... Generating code for file test/flatzinc/eq20.cpp... Generating code for file test/flatzinc/factory_planning_instance.cpp... Generating code for file test/flatzinc/golomb.cpp... Generating code for file test/flatzinc/int_set_as_type1.cpp... Generating code for file test/flatzinc/int_set_as_type2.cpp... Generating code for file test/flatzinc/jobshop.cpp... Generating code for file test/flatzinc/jobshop2x2.cpp... Generating code for file examples/knights.cpp... Generating code for file test/flatzinc/knights.cpp... Generating code for file test/flatzinc/langford2.cpp... Generating code for file test/flatzinc/latin_squares_fd.cpp... Generating code for file test/flatzinc/magicsq_3.cpp... Generating code for file test/flatzinc/magicsq_4.cpp... Generating code for file test/flatzinc/magicsq_5.cpp... Generating code for file test/flatzinc/multidim_knapsack_simple.cpp... Generating code for file test/flatzinc/no_warn_empty_domain.cpp... Generating code for file test/flatzinc/oss.cpp... Generating code for file test/flatzinc/output_test.cpp... Generating code for file test/flatzinc/packing.cpp... Generating code for file test/flatzinc/perfsq.cpp... Generating code for file test/flatzinc/perfsq2.cpp... Generating code for file examples/photo.cpp... Generating code for file test/flatzinc/photo.cpp... Generating code for file test/flatzinc/product_fd.cpp... Generating code for file test/flatzinc/product_lp.cpp... Generating code for file test/flatzinc/quasigroup_qg5.cpp... Generating code for file test/flatzinc/queen_cp2.cpp... Generating code for file test/flatzinc/queen_ip.cpp... Generating code for file test/flatzinc/queens4.cpp... Generating code for file test/flatzinc/radiation.cpp... Generating code for file test/flatzinc/sat_arith1.cpp... Generating code for file test/flatzinc/sat_array_bool_and.cpp... Generating code for file test/flatzinc/sat_array_bool_or.cpp... Generating code for file test/flatzinc/sat_cmp_reif.cpp... Generating code for file test/flatzinc/sat_eq_reif.cpp... Generating code for file test/flatzinc/shared_array_element.cpp... Generating code for file test/flatzinc/simple_sat.cpp... Generating code for file test/flatzinc/singHoist2.cpp... Generating code for file test/flatzinc/steiner_triples.cpp... Generating code for file examples/sudoku.cpp... Generating code for file test/flatzinc/sudoku.cpp... Generating code for file test/flatzinc/template_design.cpp... Generating code for file test/flatzinc/tenpenki_1.cpp... Generating code for file test/flatzinc/tenpenki_2.cpp... Generating code for file test/flatzinc/tenpenki_3.cpp... Generating code for file test/flatzinc/tenpenki_4.cpp... Generating code for file test/flatzinc/tenpenki_5.cpp... Generating code for file test/flatzinc/tenpenki_6.cpp... Generating code for file test/flatzinc/test_approx_bnb.cpp... Generating code for file test/flatzinc/test_array_just_right.cpp... Generating code for file test/flatzinc/test_assigned_var_bounds_bad.cpp... Generating code for file test/flatzinc/test_flatzinc_output_anns.cpp... Generating code for file test/flatzinc/test_fzn_arith.cpp... Generating code for file test/flatzinc/test_fzn_arrays.cpp... Generating code for file test/flatzinc/test_fzn_coercions.cpp... Generating code for file test/flatzinc/test_fzn_comparison.cpp... Generating code for file test/flatzinc/test_fzn_logic.cpp... Generating code for file test/flatzinc/test_fzn_sets.cpp... Generating code for file test/flatzinc/test_int_div.cpp... Generating code for file test/flatzinc/test_int_mod.cpp... Generating code for file test/flatzinc/test_int_ranges_as_values.cpp... Generating code for file test/flatzinc/test_seq_search.cpp... Generating code for file test/flatzinc/timetabling.cpp... Generating code for file test/flatzinc/trucking.cpp... Generating code for file examples/warehouses.cpp... Generating code for file test/flatzinc/warehouses.cpp... Generating code for file test/flatzinc/warehouses_small.cpp... Generating code for file test/flatzinc/wolf_goat_cabbage.cpp... Generating code for file test/flatzinc/zebra.cpp... Generating code for file gecode/float/var-imp/float.cpp... Generating code for file gecode/float/var/float.cpp... Generating code for file test/assign/float.cpp... Generating code for file test/branch/float.cpp... Generating code for file test/float.cpp... Generating code for file gecode/float.hh... Generating code for file test/float.hh... Generating code for file gecode/float/var-imp/float.hpp... Generating code for file gecode/float/var/float.hpp... Generating code for file gecode/float/view/float.hpp... Generating code for file test/float.hpp... Generating code for file gecode/float/transcendental.cpp... Generating code for file test/float/transcendental.cpp... Generating code for file gecode/float/trigonometric.cpp... Generating code for file test/float/trigonometric.cpp... Generating code for file gecode/int.hh... Generating code for file gecode/set/int.hh... Generating code for file test/int.hh... Generating code for file gecode/int/element/int.hpp... Generating code for file gecode/int/sequence/int.hpp... Generating code for file gecode/int/var-imp/int.hpp... Generating code for file gecode/int/var/int.hpp... Generating code for file gecode/int/view/int.hpp... Generating code for file gecode/set/channel/int.hpp... Generating code for file gecode/set/int.hpp... Generating code for file test/int.hpp... Generating code for file gecode/float/arithmetic.cpp... Generating code for file gecode/int/arithmetic.cpp... Generating code for file test/float/arithmetic.cpp... Generating code for file test/int/arithmetic.cpp... Generating code for file test/float/basic.cpp... Generating code for file test/int/basic.cpp... Generating code for file examples/bin-packing.cpp... Generating code for file gecode/int/bin-packing.cpp... Generating code for file test/int/bin-packing.cpp... Generating code for file gecode/float/bool.cpp... Generating code for file gecode/int/bool.cpp... Generating code for file gecode/int/var-imp/bool.cpp... Generating code for file gecode/int/var/bool.cpp... Generating code for file gecode/set/bool.cpp... Generating code for file test/assign/bool.cpp... Generating code for file test/branch/bool.cpp... Generating code for file test/int/bool.cpp... Generating code for file gecode/int/circuit.cpp... Generating code for file test/int/circuit.cpp... Generating code for file gecode/int/count.cpp... Generating code for file test/int/count.cpp... Generating code for file gecode/int/cumulative.cpp... Generating code for file test/int/cumulative.cpp... Generating code for file gecode/int/cumulatives.cpp... Generating code for file test/flatzinc/cumulatives.cpp... Generating code for file test/int/cumulatives.cpp... Generating code for file test/int/extensional.cpp... Generating code for file gecode/int/gcc.cpp... Generating code for file test/int/gcc.cpp... Generating code for file gecode/float/linear.cpp... Generating code for file test/float/linear.cpp... Generating code for file test/int/linear.cpp... Generating code for file gecode/int/member.cpp... Generating code for file test/int/member.cpp... Generating code for file test/int/mm-arithmetic.cpp... Generating code for file test/int/mm-bool.cpp... Generating code for file test/int/mm-count.cpp... Generating code for file test/float/mm-lin.cpp... Generating code for file test/int/mm-lin.cpp... Generating code for file test/int/mm-rel.cpp... Generating code for file gecode/int/no-overlap.cpp... Generating code for file test/int/no-overlap.cpp... Generating code for file gecode/int/nvalues.cpp... Generating code for file test/int/nvalues.cpp... Generating code for file gecode/int/order.cpp... Generating code for file test/int/order.cpp... Generating code for file gecode/int/sorted.cpp... Generating code for file test/int/sorted.cpp... Generating code for file gecode/int/unary.cpp... Generating code for file test/int/unary.cpp... Generating code for file gecode/int/unshare.cpp... Generating code for file test/int/unshare.cpp... Generating code for file gecode/int/ldsb.cpp... Generating code for file gecode/set/ldsb.cpp... Generating code for file test/ldsb.cpp... Generating code for file gecode/search/nogoods.cpp... Generating code for file test/nogoods.cpp... Generating code for file gecode/kernel/memory/region.cpp... Generating code for file test/region.cpp... Generating code for file test/search.cpp... Generating code for file gecode/set/var-imp/set.cpp... Generating code for file gecode/set/var/set.cpp... Generating code for file test/assign/set.cpp... Generating code for file test/branch/set.cpp... Generating code for file test/set.cpp... Generating code for file gecode/set.hh... Generating code for file test/set.hh... Generating code for file gecode/int/dom/set.hpp... Generating code for file gecode/set/channel/set.hpp... Generating code for file gecode/set/var-imp/set.hpp... Generating code for file gecode/set/var/set.hpp... Generating code for file gecode/set/view/set.hpp... Generating code for file test/set.hpp... Generating code for file gecode/float/channel.cpp... Generating code for file gecode/int/channel.cpp... Generating code for file gecode/set/channel.cpp... Generating code for file test/float/channel.cpp... Generating code for file test/int/channel.cpp... Generating code for file test/set/channel.cpp... Generating code for file test/set/construct.cpp... Generating code for file gecode/set/convex.cpp... Generating code for file test/set/convex.cpp... Generating code for file gecode/int/distinct.cpp... Generating code for file gecode/set/distinct.cpp... Generating code for file test/int/distinct.cpp... Generating code for file test/set/distinct.cpp... Generating code for file gecode/float/dom.cpp... Generating code for file gecode/int/dom.cpp... Generating code for file gecode/minimodel/dom.cpp... Generating code for file gecode/set/dom.cpp... Generating code for file test/float/dom.cpp... Generating code for file test/int/dom.cpp... Generating code for file test/set/dom.cpp... Generating code for file gecode/int/element.cpp... Generating code for file gecode/set/element.cpp... Generating code for file test/int/element.cpp... Generating code for file test/set/element.cpp... Generating code for file gecode/float/exec.cpp... Generating code for file gecode/int/exec.cpp... Generating code for file gecode/set/exec.cpp... Generating code for file test/int/exec.cpp... Generating code for file test/set/exec.cpp... Generating code for file gecode/int/var-imp/int.cpp... Generating code for file gecode/int/var/int.cpp... Generating code for file gecode/set/int.cpp... Generating code for file test/assign/int.cpp... Generating code for file test/branch/int.cpp... Generating code for file test/int.cpp... Generating code for file test/set/int.cpp... Generating code for file test/set/mm-set.cpp... Generating code for file gecode/int/precede.cpp... Generating code for file gecode/set/precede.cpp... Generating code for file test/int/precede.cpp... Generating code for file test/set/precede.cpp... Generating code for file test/set/rel-op-const.cpp... Generating code for file gecode/set/rel-op.cpp... Generating code for file test/set/rel-op.cpp... Generating code for file gecode/float/rel.cpp... Generating code for file gecode/int/rel.cpp... Generating code for file gecode/set/rel.cpp... Generating code for file test/float/rel.cpp... Generating code for file test/int/rel.cpp... Generating code for file test/set/rel.cpp... Generating code for file gecode/int/sequence.cpp... Generating code for file gecode/set/sequence.cpp... Generating code for file test/int/sequence.cpp... Generating code for file test/set/sequence.cpp... Generating code for file test/test.cpp... Generating code for file test/test.hh... Generating code for file test/test.hpp... Generating code for file tools/flatzinc/fzn-gecode.cpp... Generating file documentation... Generating docs for file changelog.hh... Generating docs for file doxygen.hh... Generating docs for file examples/all-interval.cpp... Generating docs for file examples/archimedean-spiral.cpp... Generating docs for file examples/bacp.cpp... Generating docs for file examples/bibd.cpp... Generating docs for file examples/black-hole.cpp... Generating docs for file examples/car-sequencing.cpp... Generating docs for file examples/cartesian-heart.cpp... Generating docs for file examples/colored-matrix.cpp... Generating docs for file examples/crew.cpp... Generating docs for file examples/crossword.cpp... Generating docs for file examples/crowded-chess.cpp... Generating docs for file examples/descartes-folium.cpp... Generating docs for file examples/dominating-queens.cpp... Generating docs for file examples/domino.cpp... Generating docs for file examples/donald.cpp... Generating docs for file examples/efpa.cpp... Generating docs for file examples/golden-spiral.cpp... Generating docs for file examples/golf.cpp... Generating docs for file examples/golomb-ruler.cpp... Generating docs for file examples/graph-color.cpp... Generating docs for file examples/grocery.cpp... Generating docs for file examples/hamming.cpp... Generating docs for file examples/ind-set.cpp... Generating docs for file examples/job-shop.cpp... Generating docs for file examples/kakuro.cpp... Generating docs for file examples/langford-number.cpp... Generating docs for file examples/magic-sequence.cpp... Generating docs for file examples/magic-square-partial.cpp... Generating docs for file examples/magic-square.cpp... Generating docs for file examples/minesweeper.cpp... Generating docs for file examples/money.cpp... Generating docs for file examples/multi-bin-packing.cpp... Generating docs for file examples/nonogram.cpp... Generating docs for file examples/open-shop.cpp... Generating docs for file examples/ortho-latin.cpp... Generating docs for file examples/partition.cpp... Generating docs for file examples/pentominoes.cpp... Generating docs for file examples/perfect-square.cpp... Generating docs for file examples/qcp.cpp... Generating docs for file examples/queen-armies.cpp... Generating docs for file examples/queens.cpp... Generating docs for file examples/radiotherapy.cpp... Generating docs for file examples/sat.cpp... Generating docs for file examples/schurs-lemma.cpp... Generating docs for file examples/scowl.hpp... Generating docs for file examples/sports-league.cpp... Generating docs for file examples/steel-mill.cpp... Generating docs for file examples/steiner.cpp... Generating docs for file examples/sudoku-advanced.cpp... Generating docs for file examples/sudoku-instances.hh... Generating docs for file examples/tsp.cpp... Generating docs for file examples/word-square.cpp... Generating docs for file gecode/driver.hh... Generating docs for file gecode/driver/script.cpp... Generating docs for file gecode/driver/script.hpp... Generating docs for file gecode/flatzinc/ast.hh... Generating docs for file gecode/flatzinc/conexpr.hh... Generating docs for file gecode/flatzinc/option.hh... Generating docs for file gecode/flatzinc/parser.hh... Generating docs for file gecode/flatzinc/plugin.hh... Generating docs for file gecode/flatzinc/registry.cpp... Generating docs for file gecode/flatzinc/registry.hh... Generating docs for file gecode/flatzinc/symboltable.hh... Generating docs for file gecode/flatzinc/varspec.hh... Generating docs for file gecode/float/arithmetic/min-max.hpp... Generating docs for file gecode/float/arithmetic/pow-nroot.hpp... Generating docs for file gecode/float/arithmetic/sqr-sqrt.hpp... Generating docs for file gecode/float/linear/nary.hpp... Generating docs for file gecode/float/linear/post.cpp... Generating docs for file gecode/float/nextafter.hpp... Generating docs for file gecode/float/num.hpp... Generating docs for file gecode/float/rounding.cpp... Generating docs for file gecode/float/rounding.hpp... Generating docs for file gecode/float/transcendental.hh... Generating docs for file gecode/float/transcendental/exp-log.hpp... Generating docs for file gecode/float/trigonometric.hh... Generating docs for file gecode/float/trigonometric/asinacos.hpp... Generating docs for file gecode/float/trigonometric/sincos.hpp... Generating docs for file gecode/float/trigonometric/tanatan.hpp... Generating docs for file gecode/gist.hh... Generating docs for file gecode/gist/drawingcursor.cpp... Generating docs for file gecode/gist/drawingcursor.hh... Generating docs for file gecode/gist/drawingcursor.hpp... Generating docs for file gecode/gist/gecodelogo.cpp... Generating docs for file gecode/gist/gecodelogo.hh... Generating docs for file gecode/gist/gist.cpp... Generating docs for file gecode/gist/gist.hpp... Generating docs for file gecode/gist/layoutcursor.hh... Generating docs for file gecode/gist/layoutcursor.hpp... Generating docs for file gecode/gist/mainwindow.cpp... Generating docs for file gecode/gist/mainwindow.hh... Generating docs for file gecode/gist/node.cpp... Generating docs for file gecode/gist/node.hh... Generating docs for file gecode/gist/nodecursor.hh... Generating docs for file gecode/gist/nodecursor.hpp... Generating docs for file gecode/gist/nodestats.cpp... Generating docs for file gecode/gist/nodestats.hh... Generating docs for file gecode/gist/nodevisitor.hh... Generating docs for file gecode/gist/nodevisitor.hpp... Generating docs for file gecode/gist/nodewidget.cpp... Generating docs for file gecode/gist/nodewidget.hh... Generating docs for file gecode/gist/preferences.cpp... Generating docs for file gecode/gist/preferences.hh... Generating docs for file gecode/gist/qtgist.cpp... Generating docs for file gecode/gist/qtgist.hh... Generating docs for file gecode/gist/spacenode.cpp... Generating docs for file gecode/gist/spacenode.hh... Generating docs for file gecode/gist/spacenode.hpp... Generating docs for file gecode/gist/stopbrancher.cpp... Generating docs for file gecode/gist/stopbrancher.hh... Generating docs for file gecode/gist/textoutput.cpp... Generating docs for file gecode/gist/textoutput.hh... Generating docs for file gecode/gist/treecanvas.cpp... Generating docs for file gecode/gist/treecanvas.hh... Generating docs for file gecode/gist/visualnode.cpp... Generating docs for file gecode/gist/visualnode.hh... Generating docs for file gecode/gist/visualnode.hpp... Generating docs for file gecode/gist/zoomToFitIcon.hpp... Generating docs for file gecode/float/arithmetic.hh... Generating docs for file gecode/int/arithmetic.hh... Generating docs for file gecode/float/arithmetic/abs.hpp... Generating docs for file gecode/int/arithmetic/abs.hpp... Generating docs for file gecode/int/arithmetic/argmax.hpp... Generating docs for file gecode/int/arithmetic/divmod.hpp... Generating docs for file gecode/int/arithmetic/max.hpp... Generating docs for file gecode/int/arithmetic/mult.cpp... Generating docs for file gecode/float/arithmetic/mult.hpp... Generating docs for file gecode/int/arithmetic/mult.hpp... Generating docs for file gecode/int/arithmetic/nroot.hpp... Generating docs for file gecode/int/arithmetic/pow-ops.hpp... Generating docs for file gecode/int/arithmetic/pow.hpp... Generating docs for file gecode/int/bin-packing.hh... Generating docs for file gecode/int/bin-packing/conflict-graph.cpp... Generating docs for file gecode/int/bin-packing/conflict-graph.hpp... Generating docs for file gecode/float/bool.hh... Generating docs for file gecode/int/bool.hh... Generating docs for file gecode/int/bool/clause.hpp... Generating docs for file gecode/int/bool/eqv.cpp... Generating docs for file gecode/int/bool/eqv.hpp... Generating docs for file gecode/float/bool/ite.hpp... Generating docs for file gecode/int/bool/ite.hpp... Generating docs for file gecode/int/bool/or.hpp... Generating docs for file gecode/int/branch/view-values.cpp... Generating docs for file gecode/int/branch/view-values.hpp... Generating docs for file gecode/int/channel/link-multi.cpp... Generating docs for file gecode/int/channel/link-multi.hpp... Generating docs for file gecode/int/channel/link-single.cpp... Generating docs for file gecode/int/channel/link-single.hpp... Generating docs for file gecode/int/circuit.hh... Generating docs for file gecode/int/count.hh... Generating docs for file gecode/int/count/rel.hpp... Generating docs for file gecode/int/count/view-base.hpp... Generating docs for file gecode/int/count/view-eq.hpp... Generating docs for file gecode/int/count/view-gq.hpp... Generating docs for file gecode/int/count/view-lq.hpp... Generating docs for file gecode/int/cumulative.hh... Generating docs for file gecode/int/cumulatives.hh... Generating docs for file gecode/int/distinct/cbs.cpp... Generating docs for file gecode/int/branch/cbs.hpp... Generating docs for file gecode/int/distinct/cbs.hpp... Generating docs for file gecode/int/distinct/dom-ctrl.hpp... Generating docs for file gecode/int/distinct/eqite.cpp... Generating docs for file gecode/int/distinct/eqite.hpp... Generating docs for file gecode/int/distinct/ter-dom.hpp... Generating docs for file gecode/int/div.hh... Generating docs for file gecode/float/arithmetic/div.hpp... Generating docs for file gecode/int/div.hpp... Generating docs for file gecode/int/dom.hh... Generating docs for file gecode/int/dom/range.hpp... Generating docs for file gecode/int/element/pair.cpp... Generating docs for file gecode/int/element/pair.hpp... Generating docs for file gecode/int/exec.hh... Generating docs for file gecode/int/exec/when.cpp... Generating docs for file gecode/int/exec/when.hpp... Generating docs for file gecode/int/extensional-regular.cpp... Generating docs for file gecode/int/extensional-tuple-set.cpp... Generating docs for file gecode/int/extensional.hh... Generating docs for file gecode/int/extensional.hpp... Generating docs for file gecode/int/extensional/bit-set.hpp... Generating docs for file gecode/int/extensional/compact.hpp... Generating docs for file gecode/int/extensional/dfa.cpp... Generating docs for file gecode/int/extensional/dfa.hpp... Generating docs for file gecode/int/extensional/layered-graph.hpp... Generating docs for file gecode/int/extensional/tiny-bit-set.hpp... Generating docs for file gecode/int/extensional/tuple-set.cpp... Generating docs for file gecode/int/extensional/tuple-set.hpp... Generating docs for file gecode/int/gcc.hh... Generating docs for file gecode/int/gcc/bnd-sup.hpp... Generating docs for file gecode/int/distinct/bnd.hpp... Generating docs for file gecode/int/gcc/bnd.hpp... Generating docs for file gecode/int/gcc/dom-sup.hpp... Generating docs for file gecode/int/channel/dom.hpp... Generating docs for file gecode/int/circuit/dom.hpp... Generating docs for file gecode/int/distinct/dom.hpp... Generating docs for file gecode/int/gcc/dom.hpp... Generating docs for file gecode/int/idx-view.hh... Generating docs for file gecode/int/idx-view.hpp... Generating docs for file gecode/int/int-set-1.hpp... Generating docs for file gecode/int/int-set-2.hpp... Generating docs for file gecode/int/int-set.cpp... Generating docs for file gecode/int/irt.hpp... Generating docs for file gecode/int/ldsb/sym-imp.hpp... Generating docs for file gecode/int/ldsb/sym-obj.cpp... Generating docs for file gecode/int/linear-bool.cpp... Generating docs for file gecode/int/linear-int.cpp... Generating docs for file gecode/float/linear.hh... Generating docs for file gecode/int/linear.hh... Generating docs for file gecode/int/linear/bool-int.hpp... Generating docs for file gecode/int/linear/bool-post.cpp... Generating docs for file gecode/int/linear/bool-scale.hpp... Generating docs for file gecode/int/linear/bool-view.hpp... Generating docs for file gecode/int/linear/int-bin.hpp... Generating docs for file gecode/int/linear/int-dom.hpp... Generating docs for file gecode/int/linear/int-nary.hpp... Generating docs for file gecode/int/linear/int-noview.hpp... Generating docs for file gecode/int/linear/int-post.cpp... Generating docs for file gecode/int/linear/int-ter.hpp... Generating docs for file gecode/int/member.hh... Generating docs for file gecode/int/member/re-prop.hpp... Generating docs for file gecode/int/no-overlap.hh... Generating docs for file gecode/int/no-overlap/box.hpp... Generating docs for file gecode/int/no-overlap/dim.hpp... Generating docs for file gecode/int/no-overlap/man.hpp... Generating docs for file gecode/int/no-overlap/opt.hpp... Generating docs for file gecode/int/nvalues.hh... Generating docs for file gecode/int/nvalues/bool-base.hpp... Generating docs for file gecode/int/nvalues/bool-eq.hpp... Generating docs for file gecode/int/nvalues/bool-gq.hpp... Generating docs for file gecode/int/nvalues/bool-lq.hpp... Generating docs for file gecode/int/count/int-base.hpp... Generating docs for file gecode/int/nvalues/int-base.hpp... Generating docs for file gecode/int/count/int-eq.hpp... Generating docs for file gecode/int/nvalues/int-eq.hpp... Generating docs for file gecode/int/count/int-gq.hpp... Generating docs for file gecode/int/nvalues/int-gq.hpp... Generating docs for file gecode/int/count/int-lq.hpp... Generating docs for file gecode/int/nvalues/int-lq.hpp... Generating docs for file gecode/int/nvalues/range-event.hpp... Generating docs for file gecode/int/nvalues/sym-bit-matrix.hpp... Generating docs for file gecode/int/order.hh... Generating docs for file gecode/int/bin-packing/propagate.cpp... Generating docs for file gecode/int/order/propagate.cpp... Generating docs for file gecode/int/propagator.hpp... Generating docs for file gecode/int/reify.hpp... Generating docs for file gecode/int/rel/lex.hpp... Generating docs for file gecode/float/rel/lq-le.hpp... Generating docs for file gecode/int/rel/lq-le.hpp... Generating docs for file gecode/int/sequence/set-op.hpp... Generating docs for file gecode/int/sequence/violations.hpp... Generating docs for file gecode/int/sorted.hh... Generating docs for file gecode/int/sorted/matching.hpp... Generating docs for file gecode/int/sorted/narrowing.hpp... Generating docs for file gecode/int/sorted/order.hpp... Generating docs for file gecode/int/bin-packing/propagate.hpp... Generating docs for file gecode/int/order/propagate.hpp... Generating docs for file gecode/int/sorted/propagate.hpp... Generating docs for file gecode/int/sorted/sortsup.hpp... Generating docs for file gecode/int/support-values.hh... Generating docs for file gecode/int/support-values.hpp... Generating docs for file gecode/int/task.hh... Generating docs for file gecode/int/task/event.hpp... Generating docs for file gecode/int/task/fwd-to-bwd.hpp... Generating docs for file gecode/int/task/man-to-opt.hpp... Generating docs for file gecode/int/member/prop.hpp... Generating docs for file gecode/int/task/prop.hpp... Generating docs for file gecode/int/task/purge.hpp... Generating docs for file gecode/int/trace/bool-delta.hpp... Generating docs for file gecode/int/trace/bool-trace-view.hpp... Generating docs for file gecode/int/trace/int-delta.hpp... Generating docs for file gecode/int/trace/int-trace-view.hpp... Generating docs for file gecode/int/unary.hh... Generating docs for file gecode/int/unary/detectable.hpp... Generating docs for file gecode/int/cumulative/edge-finding.hpp... Generating docs for file gecode/int/unary/edge-finding.hpp... Generating docs for file gecode/int/cumulative/man-prop.hpp... Generating docs for file gecode/int/unary/man-prop.hpp... Generating docs for file gecode/int/unary/not-first-not-last.hpp... Generating docs for file gecode/int/cumulative/opt-prop.hpp... Generating docs for file gecode/int/unary/opt-prop.hpp... Generating docs for file gecode/int/cumulative/overload.hpp... Generating docs for file gecode/int/unary/overload.hpp... Generating docs for file gecode/int/cumulative/subsumption.hpp... Generating docs for file gecode/int/unary/subsumption.hpp... Generating docs for file gecode/int/cumulative/task-view.hpp... Generating docs for file gecode/int/unary/task-view.hpp... Generating docs for file gecode/int/cumulative/task.hpp... Generating docs for file gecode/int/unary/task.hpp... Generating docs for file gecode/int/cumulative/time-tabling.hpp... Generating docs for file gecode/int/unary/time-tabling.hpp... Generating docs for file gecode/int/cumulative/tree.hpp... Generating docs for file gecode/int/task/tree.hpp... Generating docs for file gecode/int/unary/tree.hpp... Generating docs for file gecode/int/val-set.hh... Generating docs for file gecode/int/val-set.hpp... Generating docs for file gecode/int/view-val-graph.hh... Generating docs for file gecode/int/view-val-graph/bi-link.hpp... Generating docs for file gecode/int/view-val-graph/comb-ptr-flag.hpp... Generating docs for file gecode/int/view-val-graph/edge.hpp... Generating docs for file gecode/int/distinct/graph.hpp... Generating docs for file gecode/int/nvalues/graph.hpp... Generating docs for file gecode/int/view-val-graph/graph.hpp... Generating docs for file gecode/int/view-val-graph/iter-prune-val.hpp... Generating docs for file gecode/gist/node.hpp... Generating docs for file gecode/int/view-val-graph/node.hpp... Generating docs for file gecode/int/view/bool-test.hpp... Generating docs for file gecode/int/view/constint.hpp... Generating docs for file gecode/float/view/minus.hpp... Generating docs for file gecode/int/view/minus.hpp... Generating docs for file gecode/int/view/neg-bool.hpp... Generating docs for file gecode/float/view/offset.hpp... Generating docs for file gecode/int/view/offset.hpp... Generating docs for file gecode/float/view/rel-test.hpp... Generating docs for file gecode/int/view/rel-test.hpp... Generating docs for file gecode/float/view/scale.hpp... Generating docs for file gecode/int/view/scale.hpp... Generating docs for file gecode/int/view/zero.hpp... Generating docs for file gecode/iter.hh... Generating docs for file gecode/iter/ranges-add.hpp... Generating docs for file gecode/iter/ranges-append.hpp... Generating docs for file gecode/iter/ranges-array.hpp... Generating docs for file gecode/iter/ranges-cache.hpp... Generating docs for file gecode/iter/ranges-compl.hpp... Generating docs for file gecode/iter/ranges-diff.hpp... Generating docs for file gecode/iter/ranges-empty.hpp... Generating docs for file gecode/iter/ranges-inter.hpp... Generating docs for file gecode/iter/ranges-list.hpp... Generating docs for file gecode/iter/ranges-map.hpp... Generating docs for file gecode/iter/ranges-minmax.hpp... Generating docs for file gecode/iter/ranges-minus.hpp... Generating docs for file gecode/iter/ranges-negative.hpp... Generating docs for file gecode/iter/ranges-offset.hpp... Generating docs for file gecode/iter/ranges-operations.hpp... Generating docs for file gecode/iter/ranges-positive.hpp... Generating docs for file gecode/iter/ranges-rangelist.hpp... Generating docs for file gecode/iter/ranges-scale.hpp... Generating docs for file gecode/iter/ranges-singleton-append.hpp... Generating docs for file gecode/iter/ranges-singleton.hpp... Generating docs for file gecode/iter/ranges-size.hpp... Generating docs for file gecode/iter/ranges-union.hpp... Generating docs for file gecode/iter/ranges-values.hpp... Generating docs for file gecode/iter/values-array.hpp... Generating docs for file gecode/iter/values-bitset.hpp... Generating docs for file gecode/iter/values-bitsetoffset.hpp... Generating docs for file gecode/iter/values-inter.hpp... Generating docs for file gecode/iter/values-list.hpp... Generating docs for file gecode/iter/values-map.hpp... Generating docs for file gecode/iter/values-minus.hpp... Generating docs for file gecode/iter/values-negative.hpp... Generating docs for file gecode/iter/values-offset.hpp... Generating docs for file gecode/iter/values-positive.hpp... Generating docs for file gecode/iter/values-ranges.hpp... Generating docs for file gecode/iter/values-singleton.hpp... Generating docs for file gecode/iter/values-union.hpp... Generating docs for file gecode/iter/values-unique.hpp... Generating docs for file gecode/kernel.hh... Generating docs for file gecode/kernel/archive.cpp... Generating docs for file gecode/kernel/archive.hpp... Generating docs for file gecode/kernel/branch/function.cpp... Generating docs for file gecode/kernel/branch/tiebreak.hpp... Generating docs for file gecode/kernel/branch/val-sel-commit.hpp... Generating docs for file gecode/kernel/branch/view-sel.hpp... Generating docs for file gecode/kernel/branch/view-val.hpp... Generating docs for file gecode/kernel/core.cpp... Generating docs for file gecode/kernel/core.hpp... Generating docs for file gecode/kernel/data/rnd.cpp... Generating docs for file gecode/kernel/data/rnd.hpp... Generating docs for file gecode/kernel/data/shared-array.hpp... Generating docs for file gecode/kernel/data/shared-data.hpp... Generating docs for file gecode/kernel/gpi.cpp... Generating docs for file gecode/kernel/gpi.hpp... Generating docs for file gecode/kernel/memory/allocators.hpp... Generating docs for file gecode/kernel/memory/manager.cpp... Generating docs for file gecode/kernel/memory/manager.hpp... Generating docs for file gecode/kernel/memory/region.hpp... Generating docs for file gecode/kernel/modevent.hpp... Generating docs for file gecode/kernel/propagator/advisor.hpp... Generating docs for file gecode/kernel/propagator/pattern.hpp... Generating docs for file gecode/kernel/propagator/subscribed.hpp... Generating docs for file gecode/kernel/propagator/wait.hpp... Generating docs for file gecode/kernel/range-list.hpp... Generating docs for file gecode/kernel/shared-object.hpp... Generating docs for file gecode/kernel/shared-space-data.hpp... Generating docs for file gecode/kernel/trace/filter.cpp... Generating docs for file gecode/kernel/branch/filter.hpp... Generating docs for file gecode/kernel/trace/filter.hpp... Generating docs for file gecode/kernel/trace/general.cpp... Generating docs for file gecode/kernel/trace/general.hpp... Generating docs for file gecode/kernel/trace/recorder.cpp... Generating docs for file gecode/kernel/trace/recorder.hpp... Generating docs for file gecode/kernel/var-type.hpp... Generating docs for file gecode/minimodel.hh... Generating docs for file gecode/minimodel/aliases.hpp... Generating docs for file gecode/minimodel/bool-expr.cpp... Generating docs for file gecode/minimodel/bool-expr.hpp... Generating docs for file gecode/float/channel.hpp... Generating docs for file gecode/float/channel/channel.hpp... Generating docs for file gecode/int/channel.hpp... Generating docs for file gecode/minimodel/channel.hpp... Generating docs for file gecode/minimodel/float-arith.cpp... Generating docs for file gecode/minimodel/float-expr.cpp... Generating docs for file gecode/minimodel/float-expr.hpp... Generating docs for file gecode/minimodel/float-rel.cpp... Generating docs for file gecode/minimodel/float-rel.hpp... Generating docs for file gecode/minimodel/int-arith.cpp... Generating docs for file gecode/minimodel/int-expr.cpp... Generating docs for file gecode/minimodel/int-expr.hpp... Generating docs for file gecode/minimodel/int-rel.cpp... Generating docs for file gecode/minimodel/int-rel.hpp... Generating docs for file gecode/minimodel/ipl.cpp... Generating docs for file gecode/int/ipl.hpp... Generating docs for file gecode/minimodel/ipl.hpp... Generating docs for file gecode/minimodel/ldsb.hpp... Generating docs for file gecode/minimodel/matrix.hpp... Generating docs for file gecode/minimodel/optimize.cpp... Generating docs for file gecode/minimodel/optimize.hpp... Generating docs for file gecode/minimodel/reg.cpp... Generating docs for file gecode/minimodel/reg.hpp... Generating docs for file gecode/minimodel/set-expr.cpp... Generating docs for file gecode/minimodel/set-expr.hpp... Generating docs for file gecode/minimodel/set-rel.cpp... Generating docs for file gecode/minimodel/set-rel.hpp... Generating docs for file gecode/search.hh... Generating docs for file gecode/search/bab.cpp... Generating docs for file gecode/int/bool/base.hpp... Generating docs for file gecode/int/channel/base.hpp... Generating docs for file gecode/int/circuit/base.hpp... Generating docs for file gecode/int/no-overlap/base.hpp... Generating docs for file gecode/search/base.hpp... Generating docs for file gecode/search/build.hpp... Generating docs for file gecode/search/cpprofiler/connector.hpp... Generating docs for file gecode/search/cpprofiler/message.hpp... Generating docs for file gecode/search/cutoff.cpp... Generating docs for file gecode/search/cutoff.hpp... Generating docs for file gecode/search/dfs.cpp... Generating docs for file gecode/search/engine.cpp... Generating docs for file gecode/search/lds.cpp... Generating docs for file gecode/search/nogoods.hh... Generating docs for file gecode/search/nogoods.hpp... Generating docs for file gecode/driver/options.cpp... Generating docs for file gecode/search/options.cpp... Generating docs for file gecode/driver/options.hpp... Generating docs for file gecode/search/options.hpp... Generating docs for file gecode/search/par/engine.hh... Generating docs for file gecode/search/engine.hpp... Generating docs for file gecode/search/par/engine.hpp... Generating docs for file gecode/search/relax.hh... Generating docs for file gecode/search/sebs.hpp... Generating docs for file gecode/search/par/bab.hh... Generating docs for file gecode/search/seq/bab.hh... Generating docs for file gecode/search/bab.hpp... Generating docs for file gecode/search/par/bab.hpp... Generating docs for file gecode/search/seq/bab.hpp... Generating docs for file gecode/search/seq/dead.cpp... Generating docs for file gecode/search/seq/dead.hh... Generating docs for file gecode/search/par/dfs.hh... Generating docs for file gecode/search/seq/dfs.hh... Generating docs for file gecode/search/dfs.hpp... Generating docs for file gecode/search/par/dfs.hpp... Generating docs for file gecode/search/seq/dfs.hpp... Generating docs for file gecode/search/seq/lds.hh... Generating docs for file gecode/search/lds.hpp... Generating docs for file gecode/search/seq/lds.hpp... Generating docs for file gecode/search/par/path.hh... Generating docs for file gecode/search/seq/path.hh... Generating docs for file gecode/search/par/path.hpp... Generating docs for file gecode/search/seq/path.hpp... Generating docs for file gecode/search/par/pbs.cpp... Generating docs for file gecode/search/pbs.cpp... Generating docs for file gecode/search/seq/pbs.cpp... Generating docs for file gecode/search/par/pbs.hh... Generating docs for file gecode/search/seq/pbs.hh... Generating docs for file gecode/search/par/pbs.hpp... Generating docs for file gecode/search/pbs.hpp... Generating docs for file gecode/search/seq/pbs.hpp... Generating docs for file gecode/search/rbs.cpp... Generating docs for file gecode/search/seq/rbs.cpp... Generating docs for file gecode/search/seq/rbs.hh... Generating docs for file gecode/search/rbs.hpp... Generating docs for file gecode/search/seq/rbs.hpp... Generating docs for file gecode/search/statistics.hpp... Generating docs for file gecode/search/stop.cpp... Generating docs for file gecode/search/stop.hpp... Generating docs for file gecode/search/trace-recorder.hpp... Generating docs for file gecode/kernel/trace/tracer.hpp... Generating docs for file gecode/search/tracer.hpp... Generating docs for file gecode/search/worker.hh... Generating docs for file gecode/float/array-traits.hpp... Generating docs for file gecode/int/array-traits.hpp... Generating docs for file gecode/set/array-traits.hpp... Generating docs for file gecode/float/array.hpp... Generating docs for file gecode/int/array.hpp... Generating docs for file gecode/int/task/array.hpp... Generating docs for file gecode/kernel/data/array.hpp... Generating docs for file gecode/set/array.hpp... Generating docs for file gecode/flatzinc/branch.hpp... Generating docs for file gecode/float/branch.hpp... Generating docs for file gecode/int/branch.hpp... Generating docs for file gecode/set/branch.hpp... Generating docs for file gecode/float/branch/action.cpp... Generating docs for file gecode/int/branch/action.cpp... Generating docs for file gecode/kernel/branch/action.cpp... Generating docs for file gecode/set/branch/action.cpp... Generating docs for file gecode/float/branch/action.hpp... Generating docs for file gecode/int/branch/action.hpp... Generating docs for file gecode/kernel/branch/action.hpp... Generating docs for file gecode/set/branch/action.hpp... Generating docs for file gecode/float/branch/afc.hpp... Generating docs for file gecode/int/branch/afc.hpp... Generating docs for file gecode/kernel/branch/afc.hpp... Generating docs for file gecode/set/branch/afc.hpp... Generating docs for file gecode/float/branch/assign.hpp... Generating docs for file gecode/int/branch/assign.hpp... Generating docs for file gecode/set/branch/assign.hpp... Generating docs for file gecode/float/branch/chb.cpp... Generating docs for file gecode/int/branch/chb.cpp... Generating docs for file gecode/kernel/branch/chb.cpp... Generating docs for file gecode/set/branch/chb.cpp... Generating docs for file gecode/float/branch/chb.hpp... Generating docs for file gecode/int/branch/chb.hpp... Generating docs for file gecode/kernel/branch/chb.hpp... Generating docs for file gecode/set/branch/chb.hpp... Generating docs for file gecode/float/branch/merit.hpp... Generating docs for file gecode/int/branch/merit.hpp... Generating docs for file gecode/kernel/branch/merit.hpp... Generating docs for file gecode/set/branch/merit.hpp... Generating docs for file gecode/set/branch/ngl.cpp... Generating docs for file gecode/int/branch/ngl.hpp... Generating docs for file gecode/set/branch/ngl.hpp... Generating docs for file gecode/float/branch/val-commit.hpp... Generating docs for file gecode/int/branch/val-commit.hpp... Generating docs for file gecode/kernel/branch/val-commit.hpp... Generating docs for file gecode/set/branch/val-commit.hpp... Generating docs for file gecode/float/branch/val-sel-commit.cpp... Generating docs for file gecode/int/branch/val-sel-commit.cpp... Generating docs for file gecode/set/branch/val-sel-commit.cpp... Generating docs for file gecode/float/branch/val-sel.hpp... Generating docs for file gecode/int/branch/val-sel.hpp... Generating docs for file gecode/kernel/branch/val-sel.hpp... Generating docs for file gecode/set/branch/val-sel.hpp... Generating docs for file gecode/float/branch/val.hpp... Generating docs for file gecode/float/val.hpp... Generating docs for file gecode/int/branch/val.hpp... Generating docs for file gecode/int/channel/val.hpp... Generating docs for file gecode/int/circuit/val.hpp... Generating docs for file gecode/int/cumulatives/val.hpp... Generating docs for file gecode/int/distinct/val.hpp... Generating docs for file gecode/int/gcc/val.hpp... Generating docs for file gecode/kernel/branch/val.hpp... Generating docs for file gecode/set/branch/val.hpp... Generating docs for file gecode/float/branch/var.hpp... Generating docs for file gecode/int/branch/var.hpp... Generating docs for file gecode/kernel/branch/var.hpp... Generating docs for file gecode/kernel/var.hpp... Generating docs for file gecode/set/branch/var.hpp... Generating docs for file gecode/float/branch/view-sel.cpp... Generating docs for file gecode/int/branch/view-sel.cpp... Generating docs for file gecode/set/branch/view-sel.cpp... Generating docs for file gecode/set/cardinality.cpp... Generating docs for file gecode/float/channel.hh... Generating docs for file gecode/int/channel.hh... Generating docs for file gecode/set/channel.hh... Generating docs for file gecode/int/var-imp/bool.hpp... Generating docs for file gecode/int/var/bool.hpp... Generating docs for file gecode/int/view/bool.hpp... Generating docs for file gecode/set/channel/bool.hpp... Generating docs for file gecode/set/channel/sorted.hpp... Generating docs for file gecode/set/convex.hh... Generating docs for file gecode/set/convex/conv.cpp... Generating docs for file gecode/set/convex/conv.hpp... Generating docs for file gecode/set/convex/hull.cpp... Generating docs for file gecode/set/convex/hull.hpp... Generating docs for file gecode/int/distinct.hh... Generating docs for file gecode/set/distinct.hh... Generating docs for file gecode/set/distinct/atmostOne.cpp... Generating docs for file gecode/set/distinct/atmostOne.hpp... Generating docs for file gecode/int/element.hh... Generating docs for file gecode/set/element.hh... Generating docs for file gecode/set/element/disjoint.hpp... Generating docs for file gecode/set/element/unionConst.hpp... Generating docs for file gecode/set/int/card.hpp... Generating docs for file gecode/set/int/minmax.hpp... Generating docs for file gecode/set/int/weights.hpp... Generating docs for file gecode/int/ldsb.hh... Generating docs for file gecode/set/ldsb.hh... Generating docs for file gecode/int/ldsb/brancher.hpp... Generating docs for file gecode/set/ldsb/brancher.hpp... Generating docs for file gecode/int/ldsb/sym-imp.cpp... Generating docs for file gecode/set/ldsb/sym-imp.cpp... Generating docs for file gecode/float/limits.hpp... Generating docs for file gecode/int/cumulative/limits.hpp... Generating docs for file gecode/int/limits.hpp... Generating docs for file gecode/set/limits.hpp... Generating docs for file gecode/int/precede.hh... Generating docs for file gecode/set/precede.hh... Generating docs for file gecode/int/precede/single.hpp... Generating docs for file gecode/set/precede/single.hpp... Generating docs for file gecode/set/rel-op-const-cvc.cpp... Generating docs for file gecode/set/rel-op-const-cvv.cpp... Generating docs for file gecode/set/rel-op-const-vcc.cpp... Generating docs for file gecode/set/rel-op-const-vcv.cpp... Generating docs for file gecode/set/rel-op-const-vvc.cpp... Generating docs for file gecode/set/rel-op-singleton.cpp... Generating docs for file gecode/set/rel-op-ternary.cpp... Generating docs for file gecode/set/rel-op.hh... Generating docs for file gecode/set/element/inter.hpp... Generating docs for file gecode/set/rel-op/inter.hpp... Generating docs for file gecode/set/rel-op/partition.hpp... Generating docs for file gecode/set/rel-op/post-compl-cvc.cpp... Generating docs for file gecode/set/rel-op/post-compl-cvv.cpp... Generating docs for file gecode/set/rel-op/post-compl-vvc.cpp... Generating docs for file gecode/set/rel-op/post-compl.cpp... Generating docs for file gecode/set/rel-op/post-nocompl-cvc.cpp... Generating docs for file gecode/set/rel-op/post-nocompl-cvv.cpp... Generating docs for file gecode/set/rel-op/post-nocompl-vvc.cpp... Generating docs for file gecode/set/rel-op/post-nocompl.cpp... Generating docs for file gecode/int/cumulative/post.hpp... Generating docs for file gecode/int/gcc/post.hpp... Generating docs for file gecode/int/linear/post.hpp... Generating docs for file gecode/int/unary/post.hpp... Generating docs for file gecode/set/rel-op/post.hpp... Generating docs for file gecode/set/rel-op/subofunion.hpp... Generating docs for file gecode/set/rel-op/superofinter.hpp... Generating docs for file gecode/set/element/union.hpp... Generating docs for file gecode/set/rel-op/union.hpp... Generating docs for file gecode/float/rel.hh... Generating docs for file gecode/int/rel.hh... Generating docs for file gecode/set/rel.hh... Generating docs for file gecode/float/rel/eq.hpp... Generating docs for file gecode/int/bool/eq.hpp... Generating docs for file gecode/int/rel/eq.hpp... Generating docs for file gecode/set/rel/eq.hpp... Generating docs for file gecode/int/bool/lq.hpp... Generating docs for file gecode/set/rel/lq.hpp... Generating docs for file gecode/set/rel/nosubset.hpp... Generating docs for file gecode/float/rel/nq.hpp... Generating docs for file gecode/int/rel/nq.hpp... Generating docs for file gecode/set/rel/nq.hpp... Generating docs for file gecode/set/rel/re-eq.hpp... Generating docs for file gecode/set/rel/re-lq.hpp... Generating docs for file gecode/set/rel/re-subset.hpp... Generating docs for file gecode/set/rel/subset.hpp... Generating docs for file gecode/float/relax.cpp... Generating docs for file gecode/int/relax.cpp... Generating docs for file gecode/set/relax.cpp... Generating docs for file gecode/int/sequence.hh... Generating docs for file gecode/set/sequence.hh... Generating docs for file gecode/set/rel-op/common.hpp... Generating docs for file gecode/set/rel/common.hpp... Generating docs for file gecode/set/sequence/common.hpp... Generating docs for file gecode/set/sequence/seq-u.cpp... Generating docs for file gecode/set/sequence/seq-u.hpp... Generating docs for file gecode/set/sequence/seq.cpp... Generating docs for file gecode/set/sequence/seq.hpp... Generating docs for file gecode/float/trace.cpp... Generating docs for file gecode/int/trace.cpp... Generating docs for file gecode/set/trace.cpp... Generating docs for file gecode/float/trace.hpp... Generating docs for file gecode/int/trace.hpp... Generating docs for file gecode/set/trace.hpp... Generating docs for file gecode/float/trace/trace-view.hpp... Generating docs for file gecode/set/trace/trace-view.hpp... Generating docs for file gecode/float/trace/tracer.cpp... Generating docs for file gecode/int/trace/tracer.cpp... Generating docs for file gecode/kernel/trace/tracer.cpp... Generating docs for file gecode/search/cpprofiler/tracer.cpp... Generating docs for file gecode/search/tracer.cpp... Generating docs for file gecode/set/trace/tracer.cpp... Generating docs for file gecode/float/branch/traits.hpp... Generating docs for file gecode/float/trace/traits.hpp... Generating docs for file gecode/int/branch/traits.hpp... Generating docs for file gecode/int/trace/traits.hpp... Generating docs for file gecode/kernel/branch/traits.hpp... Generating docs for file gecode/kernel/trace/traits.hpp... Generating docs for file gecode/search/traits.hpp... Generating docs for file gecode/set/branch/traits.hpp... Generating docs for file gecode/set/trace/traits.hpp... Generating docs for file gecode/float/var-imp.hpp... Generating docs for file gecode/int/var-imp.hpp... Generating docs for file gecode/kernel/var-imp.hpp... Generating docs for file gecode/set/var-imp.hpp... Generating docs for file gecode/float/trace/delta.hpp... Generating docs for file gecode/float/var-imp/delta.hpp... Generating docs for file gecode/int/var-imp/delta.hpp... Generating docs for file gecode/set/trace/delta.hpp... Generating docs for file gecode/set/var-imp/delta.hpp... Generating docs for file gecode/set/var-imp/integerset.cpp... Generating docs for file gecode/set/var-imp/integerset.hpp... Generating docs for file gecode/int/task/iter.hpp... Generating docs for file gecode/int/view/iter.hpp... Generating docs for file gecode/set/var-imp/iter.hpp... Generating docs for file gecode/float/view.hpp... Generating docs for file gecode/int/element/view.hpp... Generating docs for file gecode/int/gcc/view.hpp... Generating docs for file gecode/int/sequence/view.hpp... Generating docs for file gecode/int/view.hpp... Generating docs for file gecode/kernel/branch/view.hpp... Generating docs for file gecode/kernel/view.hpp... Generating docs for file gecode/set/view.hpp... Generating docs for file gecode/int/view/cached.hpp... Generating docs for file gecode/set/view/cached.hpp... Generating docs for file gecode/set/view/complement.hpp... Generating docs for file gecode/set/view/const.hpp... Generating docs for file gecode/float/var/print.hpp... Generating docs for file gecode/float/view/print.hpp... Generating docs for file gecode/int/var/print.hpp... Generating docs for file gecode/int/view/print.hpp... Generating docs for file gecode/kernel/branch/print.hpp... Generating docs for file gecode/kernel/trace/print.hpp... Generating docs for file gecode/set/var/print.hpp... Generating docs for file gecode/set/view/print.hpp... Generating docs for file gecode/set/view/singleton.hpp... Generating docs for file gecode/search/support.hh... Generating docs for file gecode/support.hh... Generating docs for file gecode/support/allocator.cpp... Generating docs for file gecode/support/allocator.hpp... Generating docs for file gecode/support/auto-link.hpp... Generating docs for file gecode/support/bitset-base.hpp... Generating docs for file gecode/support/bitset-offset.hpp... Generating docs for file gecode/support/bitset.hpp... Generating docs for file gecode/support/block-allocator.hpp... Generating docs for file gecode/support/cast.hpp... Generating docs for file gecode/kernel/memory/config.hpp... Generating docs for file gecode/support/config.hpp... Generating docs for file gecode/support/dynamic-array.hpp... Generating docs for file gecode/support/dynamic-queue.hpp... Generating docs for file gecode/support/dynamic-stack.hpp... Generating docs for file gecode/float/exception.cpp... Generating docs for file gecode/int/exception.cpp... Generating docs for file gecode/kernel/exception.cpp... Generating docs for file gecode/minimodel/exception.cpp... Generating docs for file gecode/search/exception.cpp... Generating docs for file gecode/set/exception.cpp... Generating docs for file gecode/support/exception.cpp... Generating docs for file gecode/float/exception.hpp... Generating docs for file gecode/int/exception.hpp... Generating docs for file gecode/kernel/exception.hpp... Generating docs for file gecode/minimodel/exception.hpp... Generating docs for file gecode/search/exception.hpp... Generating docs for file gecode/set/exception.hpp... Generating docs for file gecode/support/exception.hpp... Generating docs for file gecode/support/hash.hpp... Generating docs for file gecode/support/heap.cpp... Generating docs for file gecode/support/heap.hpp... Generating docs for file gecode/support/hw-rnd.cpp... Generating docs for file gecode/support/hw-rnd.hpp... Generating docs for file gecode/support/int-type.hpp... Generating docs for file gecode/kernel/macros.hpp... Generating docs for file gecode/support/macros.hpp... Generating docs for file gecode/support/marked-pointer.hpp... Generating docs for file gecode/support/random.hpp... Generating docs for file gecode/support/ref-count.hpp... Generating docs for file gecode/support/run-jobs.hpp... Generating docs for file gecode/int/task/sort.hpp... Generating docs for file gecode/support/sort.hpp... Generating docs for file gecode/support/static-stack.hpp... Generating docs for file gecode/support/thread/none.hpp... Generating docs for file gecode/support/thread/pthreads.cpp... Generating docs for file gecode/support/thread/pthreads.hpp... Generating docs for file gecode/support/thread/thread.cpp... Generating docs for file gecode/support/thread.hpp... Generating docs for file gecode/support/thread/thread.hpp... Generating docs for file gecode/support/thread/windows.cpp... Generating docs for file gecode/support/thread/windows.hpp... Generating docs for file gecode/support/timer.hpp... Generating docs for file license.hh... Generating docs for file stat.hh... Generating docs for file gecode/kernel/branch/afc.cpp... Generating docs for file test/afc.cpp... Generating docs for file gecode/float/array.cpp... Generating docs for file gecode/int/array.cpp... Generating docs for file gecode/kernel/data/array.cpp... Generating docs for file gecode/set/array.cpp... Generating docs for file test/array.cpp... Generating docs for file test/assign.cpp... Generating docs for file test/assign.hh... Generating docs for file gecode/flatzinc/branch.cpp... Generating docs for file gecode/float/branch.cpp... Generating docs for file gecode/int/branch.cpp... Generating docs for file gecode/set/branch.cpp... Generating docs for file test/branch.cpp... Generating docs for file gecode/flatzinc/branch.hh... Generating docs for file gecode/float/branch.hh... Generating docs for file gecode/int/branch.hh... Generating docs for file gecode/set/branch.hh... Generating docs for file test/branch.hh... Generating docs for file gecode/flatzinc/flatzinc.cpp... Generating docs for file test/flatzinc.cpp... Generating docs for file gecode/flatzinc.hh... Generating docs for file test/flatzinc.hh... Generating docs for file test/flatzinc/2dpacking.cpp... Generating docs for file examples/alpha.cpp... Generating docs for file test/flatzinc/alpha.cpp... Generating docs for file test/flatzinc/battleships1.cpp... Generating docs for file test/flatzinc/battleships10.cpp... Generating docs for file test/flatzinc/battleships2.cpp... Generating docs for file test/flatzinc/battleships3.cpp... Generating docs for file test/flatzinc/battleships4.cpp... Generating docs for file test/flatzinc/battleships5.cpp... Generating docs for file test/flatzinc/battleships7.cpp... Generating docs for file test/flatzinc/battleships9.cpp... Generating docs for file test/flatzinc/blocksworld_instance_1.cpp... Generating docs for file test/flatzinc/blocksworld_instance_2.cpp... Generating docs for file test/flatzinc/bool_clause.cpp... Generating docs for file test/flatzinc/bug232.cpp... Generating docs for file test/flatzinc/bug319.cpp... Generating docs for file test/flatzinc/bugfix_r6746.cpp... Generating docs for file test/flatzinc/bugfix_r7854.cpp... Generating docs for file test/flatzinc/cutstock.cpp... Generating docs for file test/flatzinc/empty_domain_1.cpp... Generating docs for file test/flatzinc/empty_domain_2.cpp... Generating docs for file examples/eq20.cpp... Generating docs for file test/flatzinc/eq20.cpp... Generating docs for file test/flatzinc/factory_planning_instance.cpp... Generating docs for file test/flatzinc/golomb.cpp... Generating docs for file test/flatzinc/int_set_as_type1.cpp... Generating docs for file test/flatzinc/int_set_as_type2.cpp... Generating docs for file test/flatzinc/jobshop.cpp... Generating docs for file test/flatzinc/jobshop2x2.cpp... Generating docs for file examples/knights.cpp... Generating docs for file test/flatzinc/knights.cpp... Generating docs for file test/flatzinc/langford2.cpp... Generating docs for file test/flatzinc/latin_squares_fd.cpp... Generating docs for file test/flatzinc/magicsq_3.cpp... Generating docs for file test/flatzinc/magicsq_4.cpp... Generating docs for file test/flatzinc/magicsq_5.cpp... Generating docs for file test/flatzinc/multidim_knapsack_simple.cpp... Generating docs for file test/flatzinc/no_warn_empty_domain.cpp... Generating docs for file test/flatzinc/oss.cpp... Generating docs for file test/flatzinc/output_test.cpp... Generating docs for file test/flatzinc/packing.cpp... Generating docs for file test/flatzinc/perfsq.cpp... Generating docs for file test/flatzinc/perfsq2.cpp... Generating docs for file examples/photo.cpp... Generating docs for file test/flatzinc/photo.cpp... Generating docs for file test/flatzinc/product_fd.cpp... Generating docs for file test/flatzinc/product_lp.cpp... Generating docs for file test/flatzinc/quasigroup_qg5.cpp... Generating docs for file test/flatzinc/queen_cp2.cpp... Generating docs for file test/flatzinc/queen_ip.cpp... Generating docs for file test/flatzinc/queens4.cpp... Generating docs for file test/flatzinc/radiation.cpp... Generating docs for file test/flatzinc/sat_arith1.cpp... Generating docs for file test/flatzinc/sat_array_bool_and.cpp... Generating docs for file test/flatzinc/sat_array_bool_or.cpp... Generating docs for file test/flatzinc/sat_cmp_reif.cpp... Generating docs for file test/flatzinc/sat_eq_reif.cpp... Generating docs for file test/flatzinc/shared_array_element.cpp... Generating docs for file test/flatzinc/simple_sat.cpp... Generating docs for file test/flatzinc/singHoist2.cpp... Generating docs for file test/flatzinc/steiner_triples.cpp... Generating docs for file examples/sudoku.cpp... Generating docs for file test/flatzinc/sudoku.cpp... Generating docs for file test/flatzinc/template_design.cpp... Generating docs for file test/flatzinc/tenpenki_1.cpp... Generating docs for file test/flatzinc/tenpenki_2.cpp... Generating docs for file test/flatzinc/tenpenki_3.cpp... Generating docs for file test/flatzinc/tenpenki_4.cpp... Generating docs for file test/flatzinc/tenpenki_5.cpp... Generating docs for file test/flatzinc/tenpenki_6.cpp... Generating docs for file test/flatzinc/test_approx_bnb.cpp... Generating docs for file test/flatzinc/test_array_just_right.cpp... Generating docs for file test/flatzinc/test_assigned_var_bounds_bad.cpp... Generating docs for file test/flatzinc/test_flatzinc_output_anns.cpp... Generating docs for file test/flatzinc/test_fzn_arith.cpp... Generating docs for file test/flatzinc/test_fzn_arrays.cpp... Generating docs for file test/flatzinc/test_fzn_coercions.cpp... Generating docs for file test/flatzinc/test_fzn_comparison.cpp... Generating docs for file test/flatzinc/test_fzn_logic.cpp... Generating docs for file test/flatzinc/test_fzn_sets.cpp... Generating docs for file test/flatzinc/test_int_div.cpp... Generating docs for file test/flatzinc/test_int_mod.cpp... Generating docs for file test/flatzinc/test_int_ranges_as_values.cpp... Generating docs for file test/flatzinc/test_seq_search.cpp... Generating docs for file test/flatzinc/timetabling.cpp... Generating docs for file test/flatzinc/trucking.cpp... Generating docs for file examples/warehouses.cpp... Generating docs for file test/flatzinc/warehouses.cpp... Generating docs for file test/flatzinc/warehouses_small.cpp... Generating docs for file test/flatzinc/wolf_goat_cabbage.cpp... Generating docs for file test/flatzinc/zebra.cpp... Generating docs for file gecode/float/var-imp/float.cpp... Generating docs for file gecode/float/var/float.cpp... Generating docs for file test/assign/float.cpp... Generating docs for file test/branch/float.cpp... Generating docs for file test/float.cpp... Generating docs for file gecode/float.hh... Generating docs for file test/float.hh... Generating docs for file gecode/float/var-imp/float.hpp... Generating docs for file gecode/float/var/float.hpp... Generating docs for file gecode/float/view/float.hpp... Generating docs for file test/float.hpp... Generating docs for file gecode/float/transcendental.cpp... Generating docs for file test/float/transcendental.cpp... Generating docs for file gecode/float/trigonometric.cpp... Generating docs for file test/float/trigonometric.cpp... Generating docs for file gecode/int.hh... Generating docs for file gecode/set/int.hh... Generating docs for file test/int.hh... Generating docs for file gecode/int/element/int.hpp... Generating docs for file gecode/int/sequence/int.hpp... Generating docs for file gecode/int/var-imp/int.hpp... Generating docs for file gecode/int/var/int.hpp... Generating docs for file gecode/int/view/int.hpp... Generating docs for file gecode/set/channel/int.hpp... Generating docs for file gecode/set/int.hpp... Generating docs for file test/int.hpp... Generating docs for file gecode/float/arithmetic.cpp... Generating docs for file gecode/int/arithmetic.cpp... Generating docs for file test/float/arithmetic.cpp... Generating docs for file test/int/arithmetic.cpp... Generating docs for file test/float/basic.cpp... Generating docs for file test/int/basic.cpp... Generating docs for file examples/bin-packing.cpp... Generating docs for file gecode/int/bin-packing.cpp... Generating docs for file test/int/bin-packing.cpp... Generating docs for file gecode/float/bool.cpp... Generating docs for file gecode/int/bool.cpp... Generating docs for file gecode/int/var-imp/bool.cpp... Generating docs for file gecode/int/var/bool.cpp... Generating docs for file gecode/set/bool.cpp... Generating docs for file test/assign/bool.cpp... Generating docs for file test/branch/bool.cpp... Generating docs for file test/int/bool.cpp... Generating docs for file gecode/int/circuit.cpp... Generating docs for file test/int/circuit.cpp... Generating docs for file gecode/int/count.cpp... Generating docs for file test/int/count.cpp... Generating docs for file gecode/int/cumulative.cpp... Generating docs for file test/int/cumulative.cpp... Generating docs for file gecode/int/cumulatives.cpp... Generating docs for file test/flatzinc/cumulatives.cpp... Generating docs for file test/int/cumulatives.cpp... Generating docs for file test/int/extensional.cpp... Generating docs for file gecode/int/gcc.cpp... Generating docs for file test/int/gcc.cpp... Generating docs for file gecode/float/linear.cpp... Generating docs for file test/float/linear.cpp... Generating docs for file test/int/linear.cpp... Generating docs for file gecode/int/member.cpp... Generating docs for file test/int/member.cpp... Generating docs for file test/int/mm-arithmetic.cpp... Generating docs for file test/int/mm-bool.cpp... Generating docs for file test/int/mm-count.cpp... Generating docs for file test/float/mm-lin.cpp... Generating docs for file test/int/mm-lin.cpp... Generating docs for file test/int/mm-rel.cpp... Generating docs for file gecode/int/no-overlap.cpp... Generating docs for file test/int/no-overlap.cpp... Generating docs for file gecode/int/nvalues.cpp... Generating docs for file test/int/nvalues.cpp... Generating docs for file gecode/int/order.cpp... Generating docs for file test/int/order.cpp... Generating docs for file gecode/int/sorted.cpp... Generating docs for file test/int/sorted.cpp... Generating docs for file gecode/int/unary.cpp... Generating docs for file test/int/unary.cpp... Generating docs for file gecode/int/unshare.cpp... Generating docs for file test/int/unshare.cpp... Generating docs for file gecode/int/ldsb.cpp... Generating docs for file gecode/set/ldsb.cpp... Generating docs for file test/ldsb.cpp... Generating docs for file gecode/search/nogoods.cpp... Generating docs for file test/nogoods.cpp... Generating docs for file gecode/kernel/memory/region.cpp... Generating docs for file test/region.cpp... Generating docs for file test/search.cpp... Generating docs for file gecode/set/var-imp/set.cpp... Generating docs for file gecode/set/var/set.cpp... Generating docs for file test/assign/set.cpp... Generating docs for file test/branch/set.cpp... Generating docs for file test/set.cpp... Generating docs for file gecode/set.hh... Generating docs for file test/set.hh... Generating docs for file gecode/int/dom/set.hpp... Generating docs for file gecode/set/channel/set.hpp... Generating docs for file gecode/set/var-imp/set.hpp... Generating docs for file gecode/set/var/set.hpp... Generating docs for file gecode/set/view/set.hpp... Generating docs for file test/set.hpp... Generating docs for file gecode/float/channel.cpp... Generating docs for file gecode/int/channel.cpp... Generating docs for file gecode/set/channel.cpp... Generating docs for file test/float/channel.cpp... Generating docs for file test/int/channel.cpp... Generating docs for file test/set/channel.cpp... Generating docs for file test/set/construct.cpp... Generating docs for file gecode/set/convex.cpp... Generating docs for file test/set/convex.cpp... Generating docs for file gecode/int/distinct.cpp... Generating docs for file gecode/set/distinct.cpp... Generating docs for file test/int/distinct.cpp... Generating docs for file test/set/distinct.cpp... Generating docs for file gecode/float/dom.cpp... Generating docs for file gecode/int/dom.cpp... Generating docs for file gecode/minimodel/dom.cpp... Generating docs for file gecode/set/dom.cpp... Generating docs for file test/float/dom.cpp... Generating docs for file test/int/dom.cpp... Generating docs for file test/set/dom.cpp... Generating docs for file gecode/int/element.cpp... Generating docs for file gecode/set/element.cpp... Generating docs for file test/int/element.cpp... Generating docs for file test/set/element.cpp... Generating docs for file gecode/float/exec.cpp... Generating docs for file gecode/int/exec.cpp... Generating docs for file gecode/set/exec.cpp... Generating docs for file test/int/exec.cpp... Generating docs for file test/set/exec.cpp... Generating docs for file gecode/int/var-imp/int.cpp... Generating docs for file gecode/int/var/int.cpp... Generating docs for file gecode/set/int.cpp... Generating docs for file test/assign/int.cpp... Generating docs for file test/branch/int.cpp... Generating docs for file test/int.cpp... Generating docs for file test/set/int.cpp... Generating docs for file test/set/mm-set.cpp... Generating docs for file gecode/int/precede.cpp... Generating docs for file gecode/set/precede.cpp... Generating docs for file test/int/precede.cpp... Generating docs for file test/set/precede.cpp... Generating docs for file test/set/rel-op-const.cpp... Generating docs for file gecode/set/rel-op.cpp... Generating docs for file test/set/rel-op.cpp... Generating docs for file gecode/float/rel.cpp... Generating docs for file gecode/int/rel.cpp... Generating docs for file gecode/set/rel.cpp... Generating docs for file test/float/rel.cpp... Generating docs for file test/int/rel.cpp... Generating docs for file test/set/rel.cpp... Generating docs for file gecode/int/sequence.cpp... Generating docs for file gecode/set/sequence.cpp... Generating docs for file test/int/sequence.cpp... Generating docs for file test/set/sequence.cpp... Generating docs for file test/test.cpp... Generating docs for file test/test.hh... Generating docs for file test/test.hpp... Generating docs for file tools/flatzinc/fzn-gecode.cpp... Generating page documentation... Generating docs for page PageChange... Generating docs for page PageNotation... Generating docs for page PageHowToChange_2... Generating docs for page PageHowToChange_3... Generating docs for page PageHowToChange_4... Generating docs for page PageHowToChange_5... Generating docs for page PageHowToChange_6... Generating docs for page PageLic... Generating docs for page PageCodeStat... Generating group documentation... Generating class documentation... Generating docs for compound AllInterval... Generating docs for compound Alpha... Generating docs for compound ArchimedeanSpiral... Generating docs for compound BACP... Generating docs for compound BIBD... Generating docs for compound BIBDOptions... Generating docs for compound BinPacking... Generating docs for compound BlackHole... Generating docs for compound CarSequencing... Generating docs for compound CartesianHeart... Generating docs for compound CDBF... Generating docs for nested compound CDBF::Choice... Generating docs for compound ColoredMatrix... Generating docs for compound ColoredMatrixOptions... Generating docs for compound CommonOptions... Generating docs for compound Course... Generating docs for compound Crew... Generating docs for compound Crossword... Generating docs for compound CrowdedChess... Generating docs for compound Curriculum... Generating docs for compound DescartesFolium... Generating docs for compound Dictionary... Generating docs for compound DominatingQueens... Generating docs for compound Domino... Generating docs for compound Donald... Generating docs for compound EFPA... Generating docs for compound EFPAOptions... Generating docs for compound Eq20... Generating docs for compound FailTimeStop... Generating docs for compound FileSizeOptions... Generating docs for compound GoldenSpiral... Generating docs for compound Golf... Generating docs for compound GolfOptions... Generating docs for compound GolombRuler... Generating docs for compound Graph... Generating docs for compound GraphColor... Generating docs for compound GraphColorSpec... Generating docs for compound Grocery... Generating docs for compound Hamming... Generating docs for compound HammingOptions... Generating docs for compound IndSet... Generating docs for compound JobShopBase... Generating docs for compound JobShopOptions... Generating docs for compound JobShopProbe... Generating docs for compound JobShopSolve... Generating docs for compound Kakuro... Generating docs for compound Knights... Generating docs for compound KnightsCircuit... Generating docs for compound KnightsReified... Generating docs for compound LangfordNumber... Generating docs for compound LangfordNumberOptions... Generating docs for compound LexCostWarehouses... Generating docs for compound MagicSequence... Generating docs for compound MagicSquare... Generating docs for compound MineSweeper... Generating docs for compound Money... Generating docs for compound MultiBinPacking... Generating docs for compound Nonogram... Generating docs for compound OpenShop... Generating docs for nested compound OpenShop::PrintTask... Generating docs for nested compound OpenShop::Task... Generating docs for compound OrthoLatinSquare... Generating docs for compound Partition... Generating docs for compound Pentominoes... Generating docs for compound PerfectSquare... Generating docs for compound Photo... Generating docs for compound PhotoSpec... Generating docs for compound Play... Generating docs for compound QCP... Generating docs for compound QueenArmies... Generating docs for nested compound QueenArmies::QueenBranch... Generating docs for compound Queens... Generating docs for compound Radiotherapy... Generating docs for nested compound Radiotherapy::NestedSearch... Generating docs for compound RadiotherapyData... Generating docs for compound RRS... Generating docs for compound Sat... Generating docs for compound SatOptions... Generating docs for compound Schur... Generating docs for compound SchurOptions... Generating docs for compound SortByWeight... Generating docs for compound SportsLeague... Generating docs for compound SteelMill... Generating docs for nested compound SteelMill::SteelMillBranch... Generating docs for nested compound SteelMill::SteelMillBranch::Choice... Generating docs for compound SteelMillOptions... Generating docs for compound Steiner... Generating docs for compound Sudoku... Generating docs for compound SudokuInt... Generating docs for compound SudokuMixed... Generating docs for compound SudokuSet... Generating docs for compound SumCostWarehouses... Generating docs for compound TileSpec... Generating docs for compound TSP... Generating docs for compound Warehouses... Generating docs for compound Warnsdorff... Generating docs for nested compound Warnsdorff::Choice... Generating docs for compound WordSquare... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating docs for namespace cxx14 Generating docs for namespace cxx14::detail Generating docs for namespace Gecode Generating docs for compound Gecode::Action... Generating docs for nested compound Gecode::Action::Recorder... Generating docs for nested compound Gecode::Action::Recorder::Idx... Generating docs for nested compound Gecode::Action::Storage... Generating docs for compound Gecode::Actor... Generating docs for compound Gecode::ActorLink... Generating docs for compound Gecode::Advisor... Generating docs for compound Gecode::Advisors... Generating docs for compound Gecode::AFC... Generating docs for compound Gecode::AllVarConf... Generating docs for compound Gecode::Archive... Generating docs for compound Gecode::ArgArray... Generating docs for compound Gecode::ArgArrayBase... Generating docs for compound Gecode::ArrayTraits... Generating docs for compound Gecode::ArrayTraits< ArgArray< FloatVal > >... Generating docs for compound Gecode::ArrayTraits< ArgArray< int > >... Generating docs for compound Gecode::ArrayTraits< ArgArray< IntSet > >... Generating docs for compound Gecode::ArrayTraits< ArgArray< SEB > >... Generating docs for compound Gecode::ArrayTraits< ArgArray< SymmetryHandle > >... Generating docs for compound Gecode::ArrayTraits< ArgArray< TaskType > >... Generating docs for compound Gecode::ArrayTraits< ArgArray< VarImpBase * > >... Generating docs for compound Gecode::ArrayTraits< BoolVarArgs >... Generating docs for compound Gecode::ArrayTraits< BoolVarArray >... Generating docs for compound Gecode::ArrayTraits< FloatValArgs >... Generating docs for compound Gecode::ArrayTraits< FloatVarArgs >... Generating docs for compound Gecode::ArrayTraits< FloatVarArray >... Generating docs for compound Gecode::ArrayTraits< IntArgs >... Generating docs for compound Gecode::ArrayTraits< IntVarArgs >... Generating docs for compound Gecode::ArrayTraits< IntVarArray >... Generating docs for compound Gecode::ArrayTraits< LiteralArgs >... Generating docs for compound Gecode::ArrayTraits< SEBs >... Generating docs for compound Gecode::ArrayTraits< SetVarArgs >... Generating docs for compound Gecode::ArrayTraits< SetVarArray >... Generating docs for compound Gecode::ArrayTraits< VarArgArray< BoolVar > >... Generating docs for compound Gecode::ArrayTraits< VarArgArray< FloatVar > >... Generating docs for compound Gecode::ArrayTraits< VarArgArray< IntVar > >... Generating docs for compound Gecode::ArrayTraits< VarArgArray< SetVar > >... Generating docs for compound Gecode::ArrayTraits< VarArray< BoolVar > >... Generating docs for compound Gecode::ArrayTraits< VarArray< FloatVar > >... Generating docs for compound Gecode::ArrayTraits< VarArray< IntVar > >... Generating docs for compound Gecode::ArrayTraits< VarArray< SetVar > >... Generating docs for compound Gecode::BAB... Generating docs for compound Gecode::BaseOptions... Generating docs for compound Gecode::BElementExpr... Generating docs for compound Gecode::BinaryPropagator... Generating docs for compound Gecode::BoolAction... Generating docs for compound Gecode::BoolAFC... Generating docs for compound Gecode::BoolAssign... Generating docs for compound Gecode::BoolCHB... Generating docs for compound Gecode::BoolExpr... Generating docs for nested compound Gecode::BoolExpr::Misc... Generating docs for nested compound Gecode::BoolExpr::Node... Generating docs for compound Gecode::BoolTraceDelta... Generating docs for compound Gecode::BoolValBranch... Generating docs for compound Gecode::BoolVar... Generating docs for compound Gecode::BoolVarArgs... Generating docs for compound Gecode::BoolVarArray... Generating docs for compound Gecode::BoolVarBranch... Generating docs for compound Gecode::Brancher... Generating docs for compound Gecode::BrancherFilter... Generating docs for compound Gecode::BrancherGroup... Generating docs for compound Gecode::BrancherNoFilter... Generating docs for compound Gecode::BrancherNoPrint... Generating docs for compound Gecode::BrancherPrint... Generating docs for compound Gecode::Branchers... Generating docs for compound Gecode::BranchTraits... Generating docs for compound Gecode::BranchTraits< BoolVar >... Generating docs for compound Gecode::BranchTraits< FloatVar >... Generating docs for compound Gecode::BranchTraits< IntVar >... Generating docs for compound Gecode::BranchTraits< SetVar >... Generating docs for compound Gecode::CHB... Generating docs for nested compound Gecode::CHB::Info... Generating docs for nested compound Gecode::CHB::Recorder... Generating docs for nested compound Gecode::CHB::Recorder::Idx... Generating docs for nested compound Gecode::CHB::Storage... Generating docs for compound Gecode::Choice... Generating docs for compound Gecode::ChooseMax... Generating docs for compound Gecode::ChooseMin... Generating docs for compound Gecode::CloneStatistics... Generating docs for compound Gecode::CommitStatistics... Generating docs for compound Gecode::CommitTraceInfo... Generating docs for compound Gecode::ConstView... Generating docs for compound Gecode::Council... Generating docs for compound Gecode::CPProfilerSearchTracer... Generating docs for nested compound Gecode::CPProfilerSearchTracer::GetInfo... Generating docs for compound Gecode::Delta... Generating docs for compound Gecode::DerivedView... Generating docs for compound Gecode::DFA... Generating docs for nested compound Gecode::DFA::DFAI... Generating docs for nested compound Gecode::DFA::DFAI::HashEntry... Generating docs for nested compound Gecode::DFA::Symbols... Generating docs for nested compound Gecode::DFA::Transition... Generating docs for nested compound Gecode::DFA::Transitions... Generating docs for compound Gecode::DFS... Generating docs for compound Gecode::DynamicCastFailed... Generating docs for compound Gecode::Exception... Generating docs for compound Gecode::FloatAction... Generating docs for compound Gecode::FloatAFC... Generating docs for compound Gecode::FloatAssign... Generating docs for compound Gecode::FloatCHB... Generating docs for compound Gecode::FloatMaximizeSpace... Generating docs for compound Gecode::FloatMinimizeSpace... Generating docs for compound Gecode::FloatNumBranch... Generating docs for compound Gecode::FloatTraceDelta... Generating docs for compound Gecode::FloatVal... Generating docs for compound Gecode::FloatValArgs... Generating docs for compound Gecode::FloatValBranch... Generating docs for compound Gecode::FloatVar... Generating docs for compound Gecode::FloatVarArgs... Generating docs for compound Gecode::FloatVarArray... Generating docs for compound Gecode::FloatVarBranch... Generating docs for compound Gecode::FreeList... Generating docs for compound Gecode::Group... Generating docs for compound Gecode::Heap... Generating docs for compound Gecode::HeapAllocated... Generating docs for compound Gecode::Home... Generating docs for compound Gecode::IllegalDecay... Generating docs for compound Gecode::InstanceOptions... Generating docs for compound Gecode::IntAction... Generating docs for compound Gecode::IntAFC... Generating docs for compound Gecode::IntArgs... Generating docs for compound Gecode::IntAssign... Generating docs for compound Gecode::IntCHB... Generating docs for compound Gecode::IntLexMaximizeSpace... Generating docs for compound Gecode::IntLexMinimizeSpace... Generating docs for compound Gecode::IntMaximizeSpace... Generating docs for compound Gecode::IntMinimizeSpace... Generating docs for compound Gecode::IntPropLevels... Generating docs for compound Gecode::IntSet... Generating docs for nested compound Gecode::IntSet::MinInc... Generating docs for compound Gecode::IntSetInit... Generating docs for compound Gecode::IntSetInit< IntArgs >... Generating docs for compound Gecode::IntSetInit< IntSet >... Generating docs for compound Gecode::IntSetRanges... Generating docs for compound Gecode::IntSetValues... Generating docs for compound Gecode::IntTraceDelta... Generating docs for compound Gecode::IntValBranch... Generating docs for compound Gecode::IntVar... Generating docs for compound Gecode::IntVarArgs... Generating docs for compound Gecode::IntVarArray... Generating docs for compound Gecode::IntVarBranch... Generating docs for compound Gecode::IntVarRanges... Generating docs for compound Gecode::IntVarValues... Generating docs for compound Gecode::InvalidFunction... Generating docs for compound Gecode::LDS... Generating docs for compound Gecode::LinFloatExpr... Generating docs for nested compound Gecode::LinFloatExpr::Node... Generating docs for compound Gecode::LinFloatRel... Generating docs for compound Gecode::LinIntExpr... Generating docs for nested compound Gecode::LinIntExpr::Node... Generating docs for compound Gecode::LinIntRel... Generating docs for compound Gecode::LocalHandle... Generating docs for compound Gecode::LocalObject... Generating docs for compound Gecode::Matrix... Generating docs for compound Gecode::MemoryExhausted... Generating docs for compound Gecode::MeritAction... Generating docs for compound Gecode::MeritAFC... Generating docs for compound Gecode::MeritBase... Generating docs for compound Gecode::MeritCHB... Generating docs for compound Gecode::MeritDegree... Generating docs for compound Gecode::MeritFunction... Generating docs for compound Gecode::MetaInfo... Generating docs for compound Gecode::MixBinaryPropagator... Generating docs for compound Gecode::MixNaryOnePropagator... Generating docs for compound Gecode::MixTernaryPropagator... Generating docs for compound Gecode::MoreThanOneTracer... Generating docs for compound Gecode::NaryOnePropagator... Generating docs for compound Gecode::NaryPropagator... Generating docs for compound Gecode::NaryWait... Generating docs for compound Gecode::NGL... Generating docs for compound Gecode::NoGoods... Generating docs for compound Gecode::NoIdxVarImpConf... Generating docs for compound Gecode::NonLinFloatExpr... Generating docs for compound Gecode::NonLinIntExpr... Generating docs for compound Gecode::OperatingSystemError... Generating docs for compound Gecode::Options... Generating docs for nested compound Gecode::Options::_I... Generating docs for compound Gecode::PBS... Generating docs for compound Gecode::Pos... Generating docs for compound Gecode::PosChoice... Generating docs for compound Gecode::PostInfo... Generating docs for compound Gecode::PostTraceInfo... Generating docs for compound Gecode::PosValChoice... Generating docs for compound Gecode::PropagateTraceInfo... Generating docs for compound Gecode::Propagator... Generating docs for compound Gecode::PropagatorGroup... Generating docs for compound Gecode::Propagators... Generating docs for compound Gecode::PropCost... Generating docs for compound Gecode::RangeList... Generating docs for compound Gecode::RBS... Generating docs for compound Gecode::REG... Generating docs for nested compound Gecode::REG::Exp... Generating docs for compound Gecode::Region... Generating docs for compound Gecode::region_allocator... Generating docs for nested compound Gecode::region_allocator::rebind... Generating docs for compound Gecode::region_allocator< void >... Generating docs for nested compound Gecode::region_allocator< void >::rebind... Generating docs for compound Gecode::Reify... Generating docs for compound Gecode::Rnd... Generating docs for compound Gecode::SearchTracer... Generating docs for nested compound Gecode::SearchTracer::EdgeInfo... Generating docs for nested compound Gecode::SearchTracer::EngineInfo... Generating docs for nested compound Gecode::SearchTracer::NodeInfo... Generating docs for compound Gecode::SEBs... Generating docs for compound Gecode::SetAction... Generating docs for compound Gecode::SetAFC... Generating docs for compound Gecode::SetAssign... Generating docs for compound Gecode::SetCHB... Generating docs for compound Gecode::SetCmpRel... Generating docs for compound Gecode::SetExpr... Generating docs for nested compound Gecode::SetExpr::Node... Generating docs for compound Gecode::SetRel... Generating docs for compound Gecode::SetTraceDelta... Generating docs for nested compound Gecode::SetTraceDelta::Glb... Generating docs for nested compound Gecode::SetTraceDelta::Lub... Generating docs for compound Gecode::SetValBranch... Generating docs for compound Gecode::SetVar... Generating docs for compound Gecode::SetVarArgs... Generating docs for compound Gecode::SetVarArray... Generating docs for compound Gecode::SetVarBranch... Generating docs for compound Gecode::SetVarGlbRanges... Generating docs for compound Gecode::SetVarGlbValues... Generating docs for compound Gecode::SetVarLubRanges... Generating docs for compound Gecode::SetVarLubValues... Generating docs for compound Gecode::SetVarUnknownRanges... Generating docs for compound Gecode::SetVarUnknownValues... Generating docs for compound Gecode::SharedArray... Generating docs for nested compound Gecode::SharedArray::SAO... Generating docs for compound Gecode::SharedData... Generating docs for nested compound Gecode::SharedData::SDO... Generating docs for compound Gecode::SharedHandle... Generating docs for nested compound Gecode::SharedHandle::Object... Generating docs for compound Gecode::SizeOptions... Generating docs for compound Gecode::Slice... Generating docs for compound Gecode::Space... Generating docs for nested compound Gecode::Space::Branchers... Generating docs for nested compound Gecode::Space::IdlePropagators... Generating docs for nested compound Gecode::Space::Propagators... Generating docs for nested compound Gecode::Space::ScheduledPropagators... Generating docs for compound Gecode::space_allocator... Generating docs for nested compound Gecode::space_allocator::rebind... Generating docs for compound Gecode::space_allocator< void >... Generating docs for nested compound Gecode::space_allocator< void >::rebind... Generating docs for compound Gecode::SpaceFailed... Generating docs for compound Gecode::SpaceIllegalAlternative... Generating docs for compound Gecode::SpaceNoBrancher... Generating docs for compound Gecode::SpaceNotCloned... Generating docs for compound Gecode::SpaceNotStable... Generating docs for compound Gecode::StatusStatistics... Generating docs for compound Gecode::StdBoolTracer... Generating docs for compound Gecode::StdFloatTracer... Generating docs for compound Gecode::StdIntTracer... Generating docs for compound Gecode::StdSearchTracer... Generating docs for compound Gecode::StdSetTracer... Generating docs for compound Gecode::StdTracer... Generating docs for compound Gecode::SubscribedPropagators... Generating docs for compound Gecode::Symmetries... Generating docs for compound Gecode::SymmetryHandle... Generating docs for compound Gecode::TernaryPropagator... Generating docs for compound Gecode::TFE... Generating docs for nested compound Gecode::TFE::Node... Generating docs for compound Gecode::TieBreak... Generating docs for compound Gecode::TooManyBranchers... Generating docs for compound Gecode::TooManyGroups... Generating docs for compound Gecode::TraceFilter... Generating docs for nested compound Gecode::TraceFilter::TFO... Generating docs for nested compound Gecode::TraceFilter::TFO::Filter... Generating docs for nested compound Gecode::TraceFilter::TFO::StackFrame... Generating docs for compound Gecode::Tracer... Generating docs for compound Gecode::TracerBase... Generating docs for compound Gecode::TraceRecorder... Generating docs for compound Gecode::TraceTraits... Generating docs for compound Gecode::TraceTraits< Float::FloatView >... Generating docs for compound Gecode::TraceTraits< Int::BoolView >... Generating docs for compound Gecode::TraceTraits< Int::IntView >... Generating docs for compound Gecode::TraceTraits< Set::SetView >... Generating docs for compound Gecode::TupleSet... Generating docs for nested compound Gecode::TupleSet::Data... Generating docs for nested compound Gecode::TupleSet::Range... Generating docs for nested compound Gecode::TupleSet::Ranges... Generating docs for nested compound Gecode::TupleSet::ValueData... Generating docs for compound Gecode::UnaryPropagator... Generating docs for compound Gecode::UnaryWait... Generating docs for compound Gecode::UninitializedAction... Generating docs for compound Gecode::UninitializedAFC... Generating docs for compound Gecode::UninitializedCHB... Generating docs for compound Gecode::UninitializedRnd... Generating docs for compound Gecode::UnknownBrancher... Generating docs for compound Gecode::UnknownPropagator... Generating docs for compound Gecode::ValBranch... Generating docs for compound Gecode::ValCommit... Generating docs for compound Gecode::ValCommitFunction... Generating docs for compound Gecode::ValSel... Generating docs for compound Gecode::ValSelCommit... Generating docs for compound Gecode::ValSelCommitBase... Generating docs for compound Gecode::ValSelFunction... Generating docs for compound Gecode::Var... Generating docs for compound Gecode::VarArgArray... Generating docs for compound Gecode::VarArray... Generating docs for compound Gecode::VarBranch... Generating docs for compound Gecode::VarImp... Generating docs for compound Gecode::VarImpBase... Generating docs for compound Gecode::VarImpDisposer... Generating docs for compound Gecode::VarImpDisposerBase... Generating docs for compound Gecode::VarImpVar... Generating docs for compound Gecode::VarImpView... Generating docs for compound Gecode::ViewAdvisor... Generating docs for compound Gecode::ViewArray... Generating docs for compound Gecode::ViewArray< Int::Linear::NoView >... Generating docs for compound Gecode::ViewBrancher... Generating docs for compound Gecode::ViewSel... Generating docs for compound Gecode::ViewSelChoose... Generating docs for compound Gecode::ViewSelChooseTbl... Generating docs for compound Gecode::ViewSelMax... Generating docs for compound Gecode::ViewSelMaxTbl... Generating docs for compound Gecode::ViewSelMin... Generating docs for compound Gecode::ViewSelMinTbl... Generating docs for compound Gecode::ViewSelNone... Generating docs for compound Gecode::ViewSelRnd... Generating docs for compound Gecode::ViewTraceInfo... Generating docs for compound Gecode::ViewTracer... Generating docs for compound Gecode::ViewTraceRecorder... Generating docs for nested compound Gecode::ViewTraceRecorder::Idx... Generating docs for nested compound Gecode::ViewTraceRecorder::Slack... Generating docs for compound Gecode::ViewValBrancher... Generating docs for compound Gecode::ViewValNGL... Generating docs for namespace Gecode::CPProfiler Generating docs for compound Gecode::CPProfiler::Connector... Generating docs for compound Gecode::CPProfiler::Message... Generating docs for compound Gecode::CPProfiler::MessageMarshalling... Generating docs for compound Gecode::CPProfiler::Node... Generating docs for compound Gecode::CPProfiler::NodeUID... Generating docs for compound Gecode::CPProfiler::Option... Generating docs for namespace Gecode::Driver Generating docs for compound Gecode::Driver::BaseOption... Generating docs for compound Gecode::Driver::BoolOption... Generating docs for compound Gecode::Driver::CombinedStop... Generating docs for compound Gecode::Driver::DoubleOption... Generating docs for compound Gecode::Driver::EngineToMeta... Generating docs for compound Gecode::Driver::ExtractStepOption... Generating docs for compound Gecode::Driver::GistEngine... Generating docs for compound Gecode::Driver::GistEngine< BAB< S > >... Generating docs for compound Gecode::Driver::GistEngine< DFS< S > >... Generating docs for compound Gecode::Driver::GistEngine< LDS< S > >... Generating docs for compound Gecode::Driver::IgnoreStepOption... Generating docs for compound Gecode::Driver::IntOption... Generating docs for compound Gecode::Driver::IplOption... Generating docs for compound Gecode::Driver::ScriptBase... Generating docs for compound Gecode::Driver::ScriptGetInfo... Generating docs for compound Gecode::Driver::StringOption... Generating docs for nested compound Gecode::Driver::StringOption::Value... Generating docs for compound Gecode::Driver::StringValueOption... Generating docs for compound Gecode::Driver::TraceOption... Generating docs for compound Gecode::Driver::UnsignedIntOption... Generating docs for namespace Gecode::FlatZinc Generating docs for compound Gecode::FlatZinc::Alias... Generating docs for compound Gecode::FlatZinc::AuxVarBrancher... Generating docs for nested compound Gecode::FlatZinc::AuxVarBrancher::Choice... Generating docs for compound Gecode::FlatZinc::BoolVarSpec... Generating docs for compound Gecode::FlatZinc::BranchInformation... Generating docs for compound Gecode::FlatZinc::BranchInformationO... Generating docs for compound Gecode::FlatZinc::ConExpr... Generating docs for compound Gecode::FlatZinc::Error... Generating docs for compound Gecode::FlatZinc::FlatZincGetInfo... Generating docs for compound Gecode::FlatZinc::FlatZincOptions... Generating docs for compound Gecode::FlatZinc::FlatZincSpace... Generating docs for compound Gecode::FlatZinc::FlatZincSpaceInitData... Generating docs for compound Gecode::FlatZinc::FloatVarSpec... Generating docs for compound Gecode::FlatZinc::FZPrintingComparator... Generating docs for compound Gecode::FlatZinc::FZPrintingInspector... Generating docs for compound Gecode::FlatZinc::GistEngine... Generating docs for compound Gecode::FlatZinc::GistEngine< BAB< S > >... Generating docs for compound Gecode::FlatZinc::GistEngine< DFS< S > >... Generating docs for compound Gecode::FlatZinc::IntBoolBrancher... Generating docs for compound Gecode::FlatZinc::IntBoolBrancherBase... Generating docs for compound Gecode::FlatZinc::IntBoolVarBranch... Generating docs for compound Gecode::FlatZinc::IntVarSpec... Generating docs for compound Gecode::FlatZinc::MeritMaxAction... Generating docs for compound Gecode::FlatZinc::MeritMaxActionSize... Generating docs for compound Gecode::FlatZinc::MeritMaxAFC... Generating docs for compound Gecode::FlatZinc::MeritMaxAFCSize... Generating docs for compound Gecode::FlatZinc::MeritMaxCHB... Generating docs for compound Gecode::FlatZinc::MeritMaxCHBSize... Generating docs for compound Gecode::FlatZinc::Option... Generating docs for compound Gecode::FlatZinc::OutputOrder... Generating docs for compound Gecode::FlatZinc::ParserState... Generating docs for compound Gecode::FlatZinc::PosIntChoice... Generating docs for compound Gecode::FlatZinc::Printer... Generating docs for compound Gecode::FlatZinc::Registry... Generating docs for compound Gecode::FlatZinc::SetVarSpec... Generating docs for compound Gecode::FlatZinc::SymbolEntry... Generating docs for compound Gecode::FlatZinc::SymbolTable... Generating docs for compound Gecode::FlatZinc::VarSpec... Generating docs for namespace Gecode::FlatZinc::AST Generating docs for compound Gecode::FlatZinc::AST::Array... Generating docs for compound Gecode::FlatZinc::AST::ArrayAccess... Generating docs for compound Gecode::FlatZinc::AST::Atom... Generating docs for compound Gecode::FlatZinc::AST::BoolLit... Generating docs for compound Gecode::FlatZinc::AST::BoolVar... Generating docs for compound Gecode::FlatZinc::AST::Call... Generating docs for compound Gecode::FlatZinc::AST::FloatLit... Generating docs for compound Gecode::FlatZinc::AST::FloatVar... Generating docs for compound Gecode::FlatZinc::AST::IntLit... Generating docs for compound Gecode::FlatZinc::AST::IntVar... Generating docs for compound Gecode::FlatZinc::AST::Node... Generating docs for compound Gecode::FlatZinc::AST::SetLit... Generating docs for compound Gecode::FlatZinc::AST::SetVar... Generating docs for compound Gecode::FlatZinc::AST::String... Generating docs for compound Gecode::FlatZinc::AST::TypeError... Generating docs for compound Gecode::FlatZinc::AST::Var... Generating docs for namespace Gecode::Float Generating docs for compound Gecode::Float::ArgumentSame... Generating docs for compound Gecode::Float::ArgumentSizeMismatch... Generating docs for compound Gecode::Float::FloatDelta... Generating docs for compound Gecode::Float::FloatTraceView... Generating docs for compound Gecode::Float::FloatVarImp... Generating docs for compound Gecode::Float::FloatVarImpBase... Generating docs for compound Gecode::Float::FloatVarImpConf... Generating docs for compound Gecode::Float::FloatView... Generating docs for compound Gecode::Float::IllegalOperation... Generating docs for compound Gecode::Float::MinusView... Generating docs for compound Gecode::Float::OffsetView... Generating docs for compound Gecode::Float::OutOfLimits... Generating docs for compound Gecode::Float::Relax... Generating docs for compound Gecode::Float::Rounding... Generating docs for compound Gecode::Float::ScaleView... Generating docs for compound Gecode::Float::TooFewArguments... Generating docs for compound Gecode::Float::UnknownBranching... Generating docs for compound Gecode::Float::UnknownOperation... Generating docs for compound Gecode::Float::UnknownRelation... Generating docs for compound Gecode::Float::ValOfUnassignedVar... Generating docs for compound Gecode::Float::ValueMixedSign... Generating docs for compound Gecode::Float::VariableEmptyDomain... Generating docs for namespace Gecode::Float::Arithmetic Generating docs for compound Gecode::Float::Arithmetic::Abs... Generating docs for compound Gecode::Float::Arithmetic::Div... Generating docs for compound Gecode::Float::Arithmetic::Max... Generating docs for compound Gecode::Float::Arithmetic::Min... Generating docs for compound Gecode::Float::Arithmetic::Mult... Generating docs for compound Gecode::Float::Arithmetic::MultPlus... Generating docs for compound Gecode::Float::Arithmetic::MultZeroOne... Generating docs for compound Gecode::Float::Arithmetic::NaryMax... Generating docs for compound Gecode::Float::Arithmetic::NthRoot... Generating docs for compound Gecode::Float::Arithmetic::Pow... Generating docs for compound Gecode::Float::Arithmetic::Sqr... Generating docs for compound Gecode::Float::Arithmetic::SqrPlus... Generating docs for compound Gecode::Float::Arithmetic::Sqrt... Generating docs for namespace Gecode::Float::Bool Generating docs for compound Gecode::Float::Bool::Ite... Generating docs for namespace Gecode::Float::Branch Generating docs for compound Gecode::Float::Branch::MeritActionSize... Generating docs for compound Gecode::Float::Branch::MeritAFCSize... Generating docs for compound Gecode::Float::Branch::MeritCHBSize... Generating docs for compound Gecode::Float::Branch::MeritDegreeSize... Generating docs for compound Gecode::Float::Branch::MeritMax... Generating docs for compound Gecode::Float::Branch::MeritMin... Generating docs for compound Gecode::Float::Branch::MeritSize... Generating docs for compound Gecode::Float::Branch::ValCommitLqGq... Generating docs for compound Gecode::Float::Branch::ValSelGq... Generating docs for compound Gecode::Float::Branch::ValSelLq... Generating docs for compound Gecode::Float::Branch::ValSelRnd... Generating docs for namespace Gecode::Float::Channel Generating docs for compound Gecode::Float::Channel::Channel... Generating docs for namespace Gecode::Float::Limits Generating docs for namespace Gecode::Float::Linear Generating docs for compound Gecode::Float::Linear::Eq... Generating docs for compound Gecode::Float::Linear::Lin... Generating docs for compound Gecode::Float::Linear::Lq... Generating docs for compound Gecode::Float::Linear::Term... Generating docs for compound Gecode::Float::Linear::TermLess... Generating docs for namespace Gecode::Float::Rel Generating docs for compound Gecode::Float::Rel::Eq... Generating docs for compound Gecode::Float::Rel::Le... Generating docs for compound Gecode::Float::Rel::Lq... Generating docs for compound Gecode::Float::Rel::NaryEq... Generating docs for compound Gecode::Float::Rel::Nq... Generating docs for compound Gecode::Float::Rel::NqFloat... Generating docs for compound Gecode::Float::Rel::ReEq... Generating docs for compound Gecode::Float::Rel::ReEqFloat... Generating docs for compound Gecode::Float::Rel::ReLeFloat... Generating docs for compound Gecode::Float::Rel::ReLq... Generating docs for compound Gecode::Float::Rel::ReLqFloat... Generating docs for namespace Gecode::Float::Transcendental Generating docs for compound Gecode::Float::Transcendental::Exp... Generating docs for compound Gecode::Float::Transcendental::Pow... Generating docs for namespace Gecode::Float::Trigonometric Generating docs for compound Gecode::Float::Trigonometric::ACos... Generating docs for compound Gecode::Float::Trigonometric::ASin... Generating docs for compound Gecode::Float::Trigonometric::ATan... Generating docs for compound Gecode::Float::Trigonometric::Cos... Generating docs for compound Gecode::Float::Trigonometric::Sin... Generating docs for compound Gecode::Float::Trigonometric::Tan... Generating docs for namespace Gecode::Gist Generating docs for compound Gecode::Gist::AboutGist... Generating docs for compound Gecode::Gist::BestNode... Generating docs for compound Gecode::Gist::BoundingBox... Generating docs for compound Gecode::Gist::Branch... Generating docs for compound Gecode::Gist::BranchLabelCursor... Generating docs for compound Gecode::Gist::Comparator... Generating docs for compound Gecode::Gist::DisposeCursor... Generating docs for compound Gecode::Gist::DrawingCursor... Generating docs for compound Gecode::Gist::Extent... Generating docs for compound Gecode::Gist::Gist... Generating docs for compound Gecode::Gist::GistMainWindow... Generating docs for compound Gecode::Gist::GistOutputStream... Generating docs for compound Gecode::Gist::HideFailedCursor... Generating docs for compound Gecode::Gist::Inspector... Generating docs for compound Gecode::Gist::Layout... Generating docs for compound Gecode::Gist::LayoutCursor... Generating docs for compound Gecode::Gist::Layouter... Generating docs for compound Gecode::Gist::Logos... Generating docs for compound Gecode::Gist::NextSolCursor... Generating docs for compound Gecode::Gist::Node... Generating docs for compound Gecode::Gist::NodeAllocatorBase... Generating docs for compound Gecode::Gist::NodeCursor... Generating docs for compound Gecode::Gist::NodeStatInspector... Generating docs for compound Gecode::Gist::NodeVisitor... Generating docs for compound Gecode::Gist::NodeWidget... Generating docs for compound Gecode::Gist::Options... Generating docs for nested compound Gecode::Gist::Options::_I... Generating docs for compound Gecode::Gist::PostorderNodeVisitor... Generating docs for compound Gecode::Gist::PreferencesDialog... Generating docs for compound Gecode::Gist::PreorderNodeVisitor... Generating docs for compound Gecode::Gist::Print... Generating docs for compound Gecode::Gist::SearcherThread... Generating docs for compound Gecode::Gist::SearchItem... Generating docs for compound Gecode::Gist::Shape... Generating docs for compound Gecode::Gist::ShapeAllocator... Generating docs for compound Gecode::Gist::SpaceNode... Generating docs for compound Gecode::Gist::StatCursor... Generating docs for compound Gecode::Gist::Statistics... Generating docs for compound Gecode::Gist::StopBrancher... Generating docs for compound Gecode::Gist::StopChoice... Generating docs for compound Gecode::Gist::TextOutput... Generating docs for compound Gecode::Gist::TextOutputI... Generating docs for compound Gecode::Gist::TreeCanvas... Generating docs for compound Gecode::Gist::UnhideAllCursor... Generating docs for compound Gecode::Gist::UnstopAllCursor... Generating docs for compound Gecode::Gist::VarComparator... Generating docs for compound Gecode::Gist::VisualNode... Generating docs for namespace Gecode::Gist::LayoutConfig Generating docs for namespace Gecode::Int Generating docs for compound Gecode::Int::AlreadyFinalized... Generating docs for compound Gecode::Int::ArgumentSame... Generating docs for compound Gecode::Int::ArgumentSizeMismatch... Generating docs for compound Gecode::Int::BoolTraceView... Generating docs for compound Gecode::Int::BoolVarImp... Generating docs for compound Gecode::Int::BoolVarImpBase... Generating docs for compound Gecode::Int::BoolVarImpConf... Generating docs for compound Gecode::Int::BoolView... Generating docs for compound Gecode::Int::CachedView... Generating docs for compound Gecode::Int::ConstIntView... Generating docs for compound Gecode::Int::Event... Generating docs for compound Gecode::Int::FwdToBwd... Generating docs for compound Gecode::Int::IdxView... Generating docs for compound Gecode::Int::IdxViewArray... Generating docs for compound Gecode::Int::IllegalOperation... Generating docs for compound Gecode::Int::IntDelta... Generating docs for compound Gecode::Int::IntTraceView... Generating docs for compound Gecode::Int::IntVarImp... Generating docs for nested compound Gecode::Int::IntVarImp::RangeList... Generating docs for compound Gecode::Int::IntVarImpBase... Generating docs for compound Gecode::Int::IntVarImpBwd... Generating docs for compound Gecode::Int::IntVarImpConf... Generating docs for compound Gecode::Int::IntVarImpFwd... Generating docs for compound Gecode::Int::IntView... Generating docs for compound Gecode::Int::LDSBBadValueSelection... Generating docs for compound Gecode::Int::LDSBUnbranchedVariable... Generating docs for compound Gecode::Int::ManTaskViewIter... Generating docs for compound Gecode::Int::ManToOptTask... Generating docs for compound Gecode::Int::MinusView... Generating docs for compound Gecode::Int::NegBoolView... Generating docs for compound Gecode::Int::NoOffset... Generating docs for compound Gecode::Int::NotYetFinalized... Generating docs for compound Gecode::Int::NotZeroOne... Generating docs for compound Gecode::Int::Offset... Generating docs for compound Gecode::Int::OffsetView... Generating docs for compound Gecode::Int::OutOfLimits... Generating docs for compound Gecode::Int::PLA... Generating docs for compound Gecode::Int::PLB... Generating docs for compound Gecode::Int::PLBA... Generating docs for compound Gecode::Int::ReBinaryPropagator... Generating docs for compound Gecode::Int::Relax... Generating docs for compound Gecode::Int::ReMixBinaryPropagator... Generating docs for compound Gecode::Int::ReUnaryPropagator... Generating docs for compound Gecode::Int::ScaleView... Generating docs for compound Gecode::Int::SortMap... Generating docs for compound Gecode::Int::StoEct... Generating docs for compound Gecode::Int::StoEst... Generating docs for compound Gecode::Int::StoLct... Generating docs for compound Gecode::Int::StoLst... Generating docs for compound Gecode::Int::SupportValues... Generating docs for compound Gecode::Int::TaskArray... Generating docs for compound Gecode::Int::TaskProp... Generating docs for compound Gecode::Int::TaskTraits... Generating docs for compound Gecode::Int::TaskTraits< Cumulative::ManFixPSETask >... Generating docs for compound Gecode::Int::TaskTraits< Cumulative::ManFixPTask >... Generating docs for compound Gecode::Int::TaskTraits< Cumulative::ManFlexTask >... Generating docs for compound Gecode::Int::TaskTraits< Cumulative::OptFixPSETask >... Generating docs for compound Gecode::Int::TaskTraits< Cumulative::OptFixPTask >... Generating docs for compound Gecode::Int::TaskTraits< Cumulative::OptFlexTask >... Generating docs for compound Gecode::Int::TaskTraits< Unary::ManFixPSETask >... Generating docs for compound Gecode::Int::TaskTraits< Unary::ManFixPTask >... Generating docs for compound Gecode::Int::TaskTraits< Unary::ManFlexTask >... Generating docs for compound Gecode::Int::TaskTraits< Unary::OptFixPSETask >... Generating docs for compound Gecode::Int::TaskTraits< Unary::OptFixPTask >... Generating docs for compound Gecode::Int::TaskTraits< Unary::OptFlexTask >... Generating docs for compound Gecode::Int::TaskTree... Generating docs for compound Gecode::Int::TaskViewArray... Generating docs for compound Gecode::Int::TaskViewIter... Generating docs for compound Gecode::Int::TaskViewTraits... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::ManFixPSETaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::ManFixPSETaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::ManFixPTaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::ManFixPTaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::ManFlexTaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::ManFlexTaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::OptFixPSETaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::OptFixPSETaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::OptFixPTaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::OptFixPTaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::OptFlexTaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::OptFlexTaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::ManFixPSETaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::ManFixPSETaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::ManFixPTaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::ManFixPTaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::ManFlexTaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::ManFlexTaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::OptFixPSETaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::OptFixPSETaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::OptFixPTaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::OptFixPTaskFwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::OptFlexTaskBwd >... Generating docs for compound Gecode::Int::TaskViewTraits< Unary::OptFlexTaskFwd >... Generating docs for compound Gecode::Int::TooFewArguments... Generating docs for compound Gecode::Int::UninitializedTupleSet... Generating docs for compound Gecode::Int::UnknownBranching... Generating docs for compound Gecode::Int::UnknownOperation... Generating docs for compound Gecode::Int::UnknownReifyMode... Generating docs for compound Gecode::Int::UnknownRelation... Generating docs for compound Gecode::Int::ValOfUnassignedVar... Generating docs for compound Gecode::Int::ValSet... Generating docs for nested compound Gecode::Int::ValSet::Ranges... Generating docs for compound Gecode::Int::VariableEmptyDomain... Generating docs for compound Gecode::Int::ViewDiffRanges... Generating docs for compound Gecode::Int::ViewRanges... Generating docs for compound Gecode::Int::ViewRanges< BoolView >... Generating docs for compound Gecode::Int::ViewRanges< CachedView< View > >... Generating docs for compound Gecode::Int::ViewRanges< ConstIntView >... Generating docs for compound Gecode::Int::ViewRanges< GCC::CardView >... Generating docs for compound Gecode::Int::ViewRanges< IntScaleView >... Generating docs for compound Gecode::Int::ViewRanges< IntView >... Generating docs for compound Gecode::Int::ViewRanges< LLongScaleView >... Generating docs for compound Gecode::Int::ViewRanges< MinusView >... Generating docs for compound Gecode::Int::ViewRanges< NegBoolView >... Generating docs for compound Gecode::Int::ViewRanges< OffsetView >... Generating docs for compound Gecode::Int::ViewRanges< ZeroIntView >... Generating docs for compound Gecode::Int::ViewToVarArg... Generating docs for compound Gecode::Int::ViewToVarArg< BoolView >... Generating docs for compound Gecode::Int::ViewToVarArg< Gecode::Set::ConstSetView >... Generating docs for compound Gecode::Int::ViewToVarArg< Gecode::Set::SetView >... Generating docs for compound Gecode::Int::ViewToVarArg< Gecode::Set::SingletonView >... Generating docs for compound Gecode::Int::ViewToVarArg< IntView >... Generating docs for compound Gecode::Int::ViewToVarArg< MinusView >... Generating docs for compound Gecode::Int::ViewToVarArg< NegBoolView >... Generating docs for compound Gecode::Int::ViewValues... Generating docs for compound Gecode::Int::ZeroIntView... Generating docs for namespace Gecode::Int::Arithmetic Generating docs for compound Gecode::Int::Arithmetic::AbsBnd... Generating docs for compound Gecode::Int::Arithmetic::AbsDom... Generating docs for compound Gecode::Int::Arithmetic::ArgMax... Generating docs for compound Gecode::Int::Arithmetic::DivBnd... Generating docs for compound Gecode::Int::Arithmetic::DivMod... Generating docs for compound Gecode::Int::Arithmetic::DivPlusBnd... Generating docs for compound Gecode::Int::Arithmetic::MaxBnd... Generating docs for compound Gecode::Int::Arithmetic::MaxDom... Generating docs for compound Gecode::Int::Arithmetic::MultBnd... Generating docs for compound Gecode::Int::Arithmetic::MultDom... Generating docs for compound Gecode::Int::Arithmetic::MultPlusBnd... Generating docs for compound Gecode::Int::Arithmetic::MultPlusDom... Generating docs for compound Gecode::Int::Arithmetic::MultZeroOne... Generating docs for compound Gecode::Int::Arithmetic::NaryMaxBnd... Generating docs for compound Gecode::Int::Arithmetic::NaryMaxDom... Generating docs for compound Gecode::Int::Arithmetic::NrootBnd... Generating docs for compound Gecode::Int::Arithmetic::NrootDom... Generating docs for compound Gecode::Int::Arithmetic::NrootPlusBnd... Generating docs for compound Gecode::Int::Arithmetic::NrootPlusDom... Generating docs for compound Gecode::Int::Arithmetic::PowBnd... Generating docs for compound Gecode::Int::Arithmetic::PowDom... Generating docs for compound Gecode::Int::Arithmetic::PowOps... Generating docs for compound Gecode::Int::Arithmetic::PowPlusBnd... Generating docs for compound Gecode::Int::Arithmetic::PowPlusDom... Generating docs for compound Gecode::Int::Arithmetic::RangesMapNroot... Generating docs for compound Gecode::Int::Arithmetic::RangesMapPow... Generating docs for compound Gecode::Int::Arithmetic::SqrOps... Generating docs for compound Gecode::Int::Arithmetic::ValuesMapNroot... Generating docs for compound Gecode::Int::Arithmetic::ValuesMapNrootSigned... Generating docs for compound Gecode::Int::Arithmetic::ValuesMapPow... Generating docs for namespace Gecode::Int::BinPacking Generating docs for compound Gecode::Int::BinPacking::ConflictGraph... Generating docs for nested compound Gecode::Int::BinPacking::ConflictGraph::Clique... Generating docs for nested compound Gecode::Int::BinPacking::ConflictGraph::Node... Generating docs for nested compound Gecode::Int::BinPacking::ConflictGraph::Nodes... Generating docs for nested compound Gecode::Int::BinPacking::ConflictGraph::NodeSet... Generating docs for compound Gecode::Int::BinPacking::Item... Generating docs for compound Gecode::Int::BinPacking::Pack... Generating docs for compound Gecode::Int::BinPacking::SizeSet... Generating docs for compound Gecode::Int::BinPacking::SizeSetMinusOne... Generating docs for compound Gecode::Int::BinPacking::TellCache... Generating docs for namespace Gecode::Int::Bool Generating docs for compound Gecode::Int::Bool::BinOrTrue... Generating docs for compound Gecode::Int::Bool::BoolBinary... Generating docs for compound Gecode::Int::Bool::BoolTernary... Generating docs for compound Gecode::Int::Bool::Clause... Generating docs for nested compound Gecode::Int::Bool::Clause::Tagged... Generating docs for compound Gecode::Int::Bool::ClauseTrue... Generating docs for compound Gecode::Int::Bool::Eq... Generating docs for compound Gecode::Int::Bool::Eqv... Generating docs for compound Gecode::Int::Bool::IteBase... Generating docs for compound Gecode::Int::Bool::IteBnd... Generating docs for compound Gecode::Int::Bool::IteDom... Generating docs for compound Gecode::Int::Bool::Le... Generating docs for compound Gecode::Int::Bool::Lq... Generating docs for compound Gecode::Int::Bool::NaryEq... Generating docs for compound Gecode::Int::Bool::NaryEqv... Generating docs for compound Gecode::Int::Bool::NaryLq... Generating docs for compound Gecode::Int::Bool::NaryOr... Generating docs for compound Gecode::Int::Bool::NaryOrTrue... Generating docs for compound Gecode::Int::Bool::Or... Generating docs for compound Gecode::Int::Bool::OrTrueSubsumed... Generating docs for compound Gecode::Int::Bool::QuadOrTrue... Generating docs for compound Gecode::Int::Bool::TerOrTrue... Generating docs for namespace Gecode::Int::Branch Generating docs for compound Gecode::Int::Branch::EqNGL... Generating docs for compound Gecode::Int::Branch::GqNGL... Generating docs for compound Gecode::Int::Branch::LqNGL... Generating docs for compound Gecode::Int::Branch::MeritActionSize... Generating docs for compound Gecode::Int::Branch::MeritAFCSize... Generating docs for compound Gecode::Int::Branch::MeritCHBSize... Generating docs for compound Gecode::Int::Branch::MeritDegreeSize... Generating docs for compound Gecode::Int::Branch::MeritMax... Generating docs for compound Gecode::Int::Branch::MeritMin... Generating docs for compound Gecode::Int::Branch::MeritRegretMax... Generating docs for compound Gecode::Int::Branch::MeritRegretMin... Generating docs for compound Gecode::Int::Branch::MeritSize... Generating docs for compound Gecode::Int::Branch::NqNGL... Generating docs for compound Gecode::Int::Branch::PosValuesChoice... Generating docs for compound Gecode::Int::Branch::ValCommitEq... Generating docs for compound Gecode::Int::Branch::ValCommitGq... Generating docs for compound Gecode::Int::Branch::ValCommitGr... Generating docs for compound Gecode::Int::Branch::ValCommitLq... Generating docs for compound Gecode::Int::Branch::ValSelAvg... Generating docs for compound Gecode::Int::Branch::ValSelMax... Generating docs for compound Gecode::Int::Branch::ValSelMed... Generating docs for compound Gecode::Int::Branch::ValSelMin... Generating docs for compound Gecode::Int::Branch::ValSelRangeMax... Generating docs for compound Gecode::Int::Branch::ValSelRangeMin... Generating docs for compound Gecode::Int::Branch::ValSelRnd... Generating docs for compound Gecode::Int::Branch::ViewValuesBrancher... Generating docs for namespace Gecode::Int::Channel Generating docs for compound Gecode::Int::Channel::Base... Generating docs for compound Gecode::Int::Channel::BoolIter... Generating docs for compound Gecode::Int::Channel::Dom... Generating docs for compound Gecode::Int::Channel::DomInfo... Generating docs for compound Gecode::Int::Channel::LinkMulti... Generating docs for compound Gecode::Int::Channel::LinkSingle... Generating docs for compound Gecode::Int::Channel::Val... Generating docs for compound Gecode::Int::Channel::ValInfo... Generating docs for namespace Gecode::Int::Circuit Generating docs for compound Gecode::Int::Circuit::Base... Generating docs for compound Gecode::Int::Circuit::Dom... Generating docs for compound Gecode::Int::Circuit::NodeInfo... Generating docs for compound Gecode::Int::Circuit::TellInfo... Generating docs for compound Gecode::Int::Circuit::Val... Generating docs for namespace Gecode::Int::Count Generating docs for compound Gecode::Int::Count::EqInt... Generating docs for compound Gecode::Int::Count::EqView... Generating docs for compound Gecode::Int::Count::GqInt... Generating docs for compound Gecode::Int::Count::GqView... Generating docs for compound Gecode::Int::Count::IntBase... Generating docs for compound Gecode::Int::Count::LqInt... Generating docs for compound Gecode::Int::Count::LqView... Generating docs for compound Gecode::Int::Count::ViewBase... Generating docs for namespace Gecode::Int::Cumulative Generating docs for compound Gecode::Int::Cumulative::ExtOmegaNode... Generating docs for compound Gecode::Int::Cumulative::ExtOmegaTree... Generating docs for compound Gecode::Int::Cumulative::ManFixPSETask... Generating docs for compound Gecode::Int::Cumulative::ManFixPTask... Generating docs for compound Gecode::Int::Cumulative::ManFlexTask... Generating docs for compound Gecode::Int::Cumulative::ManProp... Generating docs for compound Gecode::Int::Cumulative::OmegaLambdaNode... Generating docs for compound Gecode::Int::Cumulative::OmegaLambdaTree... Generating docs for compound Gecode::Int::Cumulative::OmegaNode... Generating docs for compound Gecode::Int::Cumulative::OmegaTree... Generating docs for compound Gecode::Int::Cumulative::OptFixPSETask... Generating docs for compound Gecode::Int::Cumulative::OptFixPTask... Generating docs for compound Gecode::Int::Cumulative::OptFlexTask... Generating docs for compound Gecode::Int::Cumulative::OptProp... Generating docs for compound Gecode::Int::Cumulative::PrecOrder... Generating docs for compound Gecode::Int::Cumulative::StoCap... Generating docs for compound Gecode::Int::Cumulative::TaskByDecCap... Generating docs for namespace Gecode::Int::Cumulatives Generating docs for compound Gecode::Int::Cumulatives::Event... Generating docs for compound Gecode::Int::Cumulatives::Val... Generating docs for namespace Gecode::Int::Distinct Generating docs for compound Gecode::Int::Distinct::Bnd... Generating docs for compound Gecode::Int::Distinct::Dom... Generating docs for compound Gecode::Int::Distinct::DomCtrl... Generating docs for compound Gecode::Int::Distinct::EqIte... Generating docs for compound Gecode::Int::Distinct::Graph... Generating docs for compound Gecode::Int::Distinct::HallInfo... Generating docs for compound Gecode::Int::Distinct::MaxIncIdx... Generating docs for compound Gecode::Int::Distinct::MinInc... Generating docs for compound Gecode::Int::Distinct::MinIncIdx... Generating docs for compound Gecode::Int::Distinct::Rank... Generating docs for compound Gecode::Int::Distinct::TerDom... Generating docs for compound Gecode::Int::Distinct::Val... Generating docs for namespace Gecode::Int::Dom Generating docs for compound Gecode::Int::Dom::ReIntSet... Generating docs for compound Gecode::Int::Dom::ReRange... Generating docs for namespace Gecode::Int::Element Generating docs for compound Gecode::Int::Element::Int... Generating docs for nested compound Gecode::Int::Element::Int::ByVal... Generating docs for nested compound Gecode::Int::Element::Int::IdxVal... Generating docs for nested compound Gecode::Int::Element::Int::IterIdxUnmark... Generating docs for nested compound Gecode::Int::Element::Int::IterVal... Generating docs for nested compound Gecode::Int::Element::Int::IterValUnmark... Generating docs for compound Gecode::Int::Element::IterIdxView... Generating docs for compound Gecode::Int::Element::Pair... Generating docs for compound Gecode::Int::Element::PairValues... Generating docs for compound Gecode::Int::Element::RelTestBnd... Generating docs for compound Gecode::Int::Element::RelTestBnd< VA, ConstIntView >... Generating docs for compound Gecode::Int::Element::RelTestDom... Generating docs for compound Gecode::Int::Element::RelTestDom< VA, ConstIntView >... Generating docs for compound Gecode::Int::Element::View... Generating docs for compound Gecode::Int::Element::ViewBnd... Generating docs for compound Gecode::Int::Element::ViewDom... Generating docs for namespace Gecode::Int::Exec Generating docs for compound Gecode::Int::Exec::When... Generating docs for namespace Gecode::Int::Extensional Generating docs for compound Gecode::Int::Extensional::BitSet... Generating docs for compound Gecode::Int::Extensional::Compact... Generating docs for nested compound Gecode::Int::Extensional::Compact::CTAdvisor... Generating docs for nested compound Gecode::Int::Extensional::Compact::LostSupports... Generating docs for nested compound Gecode::Int::Extensional::Compact::ValidSupports... Generating docs for compound Gecode::Int::Extensional::GroupStates... Generating docs for compound Gecode::Int::Extensional::LayeredGraph... Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::Edge... Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::Index... Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::IndexRange... Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::Layer... Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::LayerValues... Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::State... Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::Support... Generating docs for compound Gecode::Int::Extensional::NegCompact... Generating docs for compound Gecode::Int::Extensional::PosCompact... Generating docs for nested compound Gecode::Int::Extensional::PosCompact::Status... Generating docs for compound Gecode::Int::Extensional::PosCompare... Generating docs for compound Gecode::Int::Extensional::ReCompact... Generating docs for compound Gecode::Int::Extensional::StateGroup... Generating docs for compound Gecode::Int::Extensional::StateGroupByGroup... Generating docs for compound Gecode::Int::Extensional::TinyBitSet... Generating docs for compound Gecode::Int::Extensional::TransByI_State... Generating docs for compound Gecode::Int::Extensional::TransByO_State... Generating docs for compound Gecode::Int::Extensional::TransBySymbol... Generating docs for compound Gecode::Int::Extensional::TransBySymbolI_State... Generating docs for compound Gecode::Int::Extensional::TupleCompare... Generating docs for compound Gecode::Int::Extensional::VarTraits... Generating docs for compound Gecode::Int::Extensional::VarTraits< BoolVar >... Generating docs for compound Gecode::Int::Extensional::VarTraits< IntVar >... Generating docs for namespace Gecode::Int::GCC Generating docs for compound Gecode::Int::GCC::Bnd... Generating docs for compound Gecode::Int::GCC::CardConst... Generating docs for compound Gecode::Int::GCC::CardLess... Generating docs for compound Gecode::Int::GCC::CardView... Generating docs for compound Gecode::Int::GCC::Dom... Generating docs for compound Gecode::Int::GCC::Edge... Generating docs for compound Gecode::Int::GCC::HallInfo... Generating docs for compound Gecode::Int::GCC::MaxInc... Generating docs for compound Gecode::Int::GCC::MinIdx... Generating docs for compound Gecode::Int::GCC::MinInc... Generating docs for compound Gecode::Int::GCC::Node... Generating docs for compound Gecode::Int::GCC::PartialSum... Generating docs for compound Gecode::Int::GCC::Rank... Generating docs for compound Gecode::Int::GCC::UnReachable... Generating docs for compound Gecode::Int::GCC::Val... Generating docs for compound Gecode::Int::GCC::ValNode... Generating docs for compound Gecode::Int::GCC::VarNode... Generating docs for compound Gecode::Int::GCC::VarValGraph... Generating docs for namespace Gecode::Int::LDSB Generating docs for compound Gecode::Int::LDSB::LDSBBrancher... Generating docs for compound Gecode::Int::LDSB::LDSBChoice... Generating docs for compound Gecode::Int::LDSB::Literal... Generating docs for compound Gecode::Int::LDSB::SymmetryImp... Generating docs for compound Gecode::Int::LDSB::SymmetryObject... Generating docs for compound Gecode::Int::LDSB::ValueSequenceSymmetryImp... Generating docs for compound Gecode::Int::LDSB::ValueSequenceSymmetryObject... Generating docs for compound Gecode::Int::LDSB::ValueSymmetryImp... Generating docs for compound Gecode::Int::LDSB::ValueSymmetryObject... Generating docs for compound Gecode::Int::LDSB::VariableMap... Generating docs for compound Gecode::Int::LDSB::VariableSequenceSymmetryImp... Generating docs for compound Gecode::Int::LDSB::VariableSequenceSymmetryObject... Generating docs for compound Gecode::Int::LDSB::VariableSymmetryImp... Generating docs for compound Gecode::Int::LDSB::VariableSymmetryObject... Generating docs for namespace Gecode::Int::Limits Generating docs for namespace Gecode::Int::Linear Generating docs for compound Gecode::Int::Linear::BoolNegTraits... Generating docs for compound Gecode::Int::Linear::BoolNegTraits< BoolView >... Generating docs for compound Gecode::Int::Linear::BoolNegTraits< NegBoolView >... Generating docs for compound Gecode::Int::Linear::DomEq... Generating docs for compound Gecode::Int::Linear::EmptyScaleBoolArray... Generating docs for compound Gecode::Int::Linear::Eq... Generating docs for compound Gecode::Int::Linear::EqBin... Generating docs for compound Gecode::Int::Linear::EqBoolInt... Generating docs for compound Gecode::Int::Linear::EqBoolScale... Generating docs for compound Gecode::Int::Linear::EqBoolView... Generating docs for compound Gecode::Int::Linear::EqTer... Generating docs for compound Gecode::Int::Linear::GqBin... Generating docs for compound Gecode::Int::Linear::GqBoolInt... Generating docs for compound Gecode::Int::Linear::GqBoolView... Generating docs for compound Gecode::Int::Linear::Lin... Generating docs for compound Gecode::Int::Linear::LinBin... Generating docs for compound Gecode::Int::Linear::LinBoolInt... Generating docs for compound Gecode::Int::Linear::LinBoolScale... Generating docs for compound Gecode::Int::Linear::LinBoolView... Generating docs for compound Gecode::Int::Linear::LinTer... Generating docs for compound Gecode::Int::Linear::Lq... Generating docs for compound Gecode::Int::Linear::LqBin... Generating docs for compound Gecode::Int::Linear::LqBoolScale... Generating docs for compound Gecode::Int::Linear::LqTer... Generating docs for compound Gecode::Int::Linear::NegSupportIter... Generating docs for compound Gecode::Int::Linear::NoView... Generating docs for compound Gecode::Int::Linear::Nq... Generating docs for compound Gecode::Int::Linear::NqBin... Generating docs for compound Gecode::Int::Linear::NqBoolInt... Generating docs for compound Gecode::Int::Linear::NqBoolScale... Generating docs for compound Gecode::Int::Linear::NqBoolView... Generating docs for compound Gecode::Int::Linear::NqTer... Generating docs for compound Gecode::Int::Linear::PosSupportIter... Generating docs for compound Gecode::Int::Linear::ReEq... Generating docs for compound Gecode::Int::Linear::ReEqBin... Generating docs for compound Gecode::Int::Linear::ReEqBoolInt... Generating docs for compound Gecode::Int::Linear::ReGqBoolInt... Generating docs for compound Gecode::Int::Linear::ReLin... Generating docs for compound Gecode::Int::Linear::ReLinBin... Generating docs for compound Gecode::Int::Linear::ReLinBoolInt... Generating docs for compound Gecode::Int::Linear::ReLq... Generating docs for compound Gecode::Int::Linear::ReLqBin... Generating docs for compound Gecode::Int::Linear::ScaleBool... Generating docs for compound Gecode::Int::Linear::ScaleBoolArray... Generating docs for compound Gecode::Int::Linear::SupportIter... Generating docs for compound Gecode::Int::Linear::SupportSet... Generating docs for compound Gecode::Int::Linear::Term... Generating docs for compound Gecode::Int::Linear::TermBySizePos... Generating docs for compound Gecode::Int::Linear::TermByView... Generating docs for namespace Gecode::Int::Member Generating docs for compound Gecode::Int::Member::Prop... Generating docs for compound Gecode::Int::Member::ReProp... Generating docs for namespace Gecode::Int::NoOverlap Generating docs for compound Gecode::Int::NoOverlap::Base... Generating docs for compound Gecode::Int::NoOverlap::FixDim... Generating docs for compound Gecode::Int::NoOverlap::FlexDim... Generating docs for compound Gecode::Int::NoOverlap::ManBox... Generating docs for compound Gecode::Int::NoOverlap::ManProp... Generating docs for compound Gecode::Int::NoOverlap::OptBox... Generating docs for compound Gecode::Int::NoOverlap::OptProp... Generating docs for namespace Gecode::Int::NValues Generating docs for compound Gecode::Int::NValues::BoolBase... Generating docs for compound Gecode::Int::NValues::EqBool... Generating docs for compound Gecode::Int::NValues::EqInt... Generating docs for compound Gecode::Int::NValues::GqBool... Generating docs for compound Gecode::Int::NValues::GqInt... Generating docs for compound Gecode::Int::NValues::Graph... Generating docs for compound Gecode::Int::NValues::IntBase... Generating docs for compound Gecode::Int::NValues::LqBool... Generating docs for compound Gecode::Int::NValues::LqInt... Generating docs for compound Gecode::Int::NValues::RangeEvent... Generating docs for compound Gecode::Int::NValues::SymBitMatrix... Generating docs for namespace Gecode::Int::Order Generating docs for compound Gecode::Int::Order::OrderProp... Generating docs for namespace Gecode::Int::Precede Generating docs for compound Gecode::Int::Precede::Single... Generating docs for nested compound Gecode::Int::Precede::Single::Index... Generating docs for namespace Gecode::Int::Rel Generating docs for compound Gecode::Int::Rel::EqBnd... Generating docs for compound Gecode::Int::Rel::EqDom... Generating docs for compound Gecode::Int::Rel::EqVal... Generating docs for compound Gecode::Int::Rel::Le... Generating docs for compound Gecode::Int::Rel::LexLqLe... Generating docs for compound Gecode::Int::Rel::LexNq... Generating docs for compound Gecode::Int::Rel::Lq... Generating docs for compound Gecode::Int::Rel::NaryEqBnd... Generating docs for compound Gecode::Int::Rel::NaryEqDom... Generating docs for compound Gecode::Int::Rel::NaryLqLe... Generating docs for nested compound Gecode::Int::Rel::NaryLqLe::Index... Generating docs for nested compound Gecode::Int::Rel::NaryLqLe::Pos... Generating docs for compound Gecode::Int::Rel::NaryNq... Generating docs for compound Gecode::Int::Rel::Nq... Generating docs for compound Gecode::Int::Rel::ReEqBnd... Generating docs for compound Gecode::Int::Rel::ReEqBndInt... Generating docs for compound Gecode::Int::Rel::ReEqDom... Generating docs for compound Gecode::Int::Rel::ReEqDomInt... Generating docs for compound Gecode::Int::Rel::ReLq... Generating docs for compound Gecode::Int::Rel::ReLqInt... Generating docs for namespace Gecode::Int::Sequence Generating docs for compound Gecode::Int::Sequence::Sequence... Generating docs for compound Gecode::Int::Sequence::SupportAdvisor... Generating docs for compound Gecode::Int::Sequence::ViewValSupport... Generating docs for compound Gecode::Int::Sequence::ViewValSupportArray... Generating docs for compound Gecode::Int::Sequence::Violations... Generating docs for namespace Gecode::Int::Sorted Generating docs for compound Gecode::Int::Sorted::OfflineMin... Generating docs for compound Gecode::Int::Sorted::OfflineMinItem... Generating docs for compound Gecode::Int::Sorted::Rank... Generating docs for compound Gecode::Int::Sorted::SccComponent... Generating docs for compound Gecode::Int::Sorted::Sorted... Generating docs for compound Gecode::Int::Sorted::TupleMaxInc... Generating docs for compound Gecode::Int::Sorted::TupleMaxIncExt... Generating docs for compound Gecode::Int::Sorted::TupleMinInc... Generating docs for compound Gecode::Int::Sorted::TupleMinIncExt... Generating docs for compound Gecode::Int::Sorted::ViewPair... Generating docs for namespace Gecode::Int::Unary Generating docs for compound Gecode::Int::Unary::ManFixPSETask... Generating docs for compound Gecode::Int::Unary::ManFixPTask... Generating docs for compound Gecode::Int::Unary::ManFlexTask... Generating docs for compound Gecode::Int::Unary::ManProp... Generating docs for compound Gecode::Int::Unary::OmegaLambdaNode... Generating docs for compound Gecode::Int::Unary::OmegaLambdaTree... Generating docs for compound Gecode::Int::Unary::OmegaNode... Generating docs for compound Gecode::Int::Unary::OmegaTree... Generating docs for compound Gecode::Int::Unary::OptFixPSETask... Generating docs for compound Gecode::Int::Unary::OptFixPTask... Generating docs for compound Gecode::Int::Unary::OptFlexTask... Generating docs for compound Gecode::Int::Unary::OptProp... Generating docs for namespace Gecode::Int::Unshare Generating docs for compound Gecode::Int::Unshare::VarPtrLess... Generating docs for namespace Gecode::Int::ViewValGraph Generating docs for compound Gecode::Int::ViewValGraph::BiLink... Generating docs for compound Gecode::Int::ViewValGraph::CombPtrFlag... Generating docs for compound Gecode::Int::ViewValGraph::Edge... Generating docs for compound Gecode::Int::ViewValGraph::Graph... Generating docs for compound Gecode::Int::ViewValGraph::IterPruneVal... Generating docs for compound Gecode::Int::ViewValGraph::Node... Generating docs for compound Gecode::Int::ViewValGraph::ValNode... Generating docs for compound Gecode::Int::ViewValGraph::ViewNode... Generating docs for namespace Gecode::Iter Generating docs for namespace Gecode::Iter::Ranges Generating docs for compound Gecode::Iter::Ranges::AddRange... Generating docs for compound Gecode::Iter::Ranges::Append... Generating docs for compound Gecode::Iter::Ranges::Array... Generating docs for nested compound Gecode::Iter::Ranges::Array::Range... Generating docs for compound Gecode::Iter::Ranges::Cache... Generating docs for compound Gecode::Iter::Ranges::Compl... Generating docs for compound Gecode::Iter::Ranges::ComplVal... Generating docs for compound Gecode::Iter::Ranges::Diff... Generating docs for compound Gecode::Iter::Ranges::Empty... Generating docs for compound Gecode::Iter::Ranges::Inter... Generating docs for compound Gecode::Iter::Ranges::Map... Generating docs for compound Gecode::Iter::Ranges::Map< I, M, false >... Generating docs for compound Gecode::Iter::Ranges::Map< I, M, true >... Generating docs for compound Gecode::Iter::Ranges::MinMax... Generating docs for compound Gecode::Iter::Ranges::Minus... Generating docs for compound Gecode::Iter::Ranges::NaryAppend... Generating docs for compound Gecode::Iter::Ranges::NaryInter... Generating docs for compound Gecode::Iter::Ranges::NaryUnion... Generating docs for compound Gecode::Iter::Ranges::Negative... Generating docs for compound Gecode::Iter::Ranges::Offset... Generating docs for compound Gecode::Iter::Ranges::Positive... Generating docs for compound Gecode::Iter::Ranges::RangeList... Generating docs for compound Gecode::Iter::Ranges::RangeListIter... Generating docs for nested compound Gecode::Iter::Ranges::RangeListIter::RangeList... Generating docs for nested compound Gecode::Iter::Ranges::RangeListIter::RLIO... Generating docs for compound Gecode::Iter::Ranges::ScaleDown... Generating docs for compound Gecode::Iter::Ranges::ScaleUp... Generating docs for compound Gecode::Iter::Ranges::Singleton... Generating docs for compound Gecode::Iter::Ranges::SingletonAppend... Generating docs for compound Gecode::Iter::Ranges::Size... Generating docs for compound Gecode::Iter::Ranges::SubRange... Generating docs for compound Gecode::Iter::Ranges::ToValues... Generating docs for compound Gecode::Iter::Ranges::Union... Generating docs for namespace Gecode::Iter::Values Generating docs for compound Gecode::Iter::Values::Array... Generating docs for compound Gecode::Iter::Values::BitSet... Generating docs for compound Gecode::Iter::Values::BitSetOffset... Generating docs for compound Gecode::Iter::Values::Inter... Generating docs for compound Gecode::Iter::Values::Map... Generating docs for compound Gecode::Iter::Values::Minus... Generating docs for compound Gecode::Iter::Values::Negative... Generating docs for compound Gecode::Iter::Values::Offset... Generating docs for compound Gecode::Iter::Values::Positive... Generating docs for compound Gecode::Iter::Values::Singleton... Generating docs for compound Gecode::Iter::Values::ToRanges... Generating docs for compound Gecode::Iter::Values::Union... Generating docs for compound Gecode::Iter::Values::Unique... Generating docs for compound Gecode::Iter::Values::ValueListIter... Generating docs for nested compound Gecode::Iter::Values::ValueListIter::ValueList... Generating docs for nested compound Gecode::Iter::Values::ValueListIter::VLIO... Generating docs for namespace Gecode::Kernel Generating docs for compound Gecode::Kernel::FunctionBranch... Generating docs for nested compound Gecode::Kernel::FunctionBranch::Description... Generating docs for compound Gecode::Kernel::GPI... Generating docs for nested compound Gecode::Kernel::GPI::Info... Generating docs for compound Gecode::Kernel::HeapChunk... Generating docs for compound Gecode::Kernel::MemoryChunk... Generating docs for compound Gecode::Kernel::MemoryManager... Generating docs for compound Gecode::Kernel::SharedMemory... Generating docs for compound Gecode::Kernel::SharedSpaceData... Generating docs for nested compound Gecode::Kernel::SharedSpaceData::Data... Generating docs for compound Gecode::Kernel::ViewOcc... Generating docs for namespace Gecode::Kernel::Config Generating docs for namespace Gecode::Kernel::MemoryConfig Generating docs for namespace Gecode::MiniModel Generating docs for compound Gecode::MiniModel::ArgumentOutOfRange... Generating docs for compound Gecode::MiniModel::ArgumentSizeMismatch... Generating docs for compound Gecode::MiniModel::ArithNonLinFloatExpr... Generating docs for compound Gecode::MiniModel::ArithNonLinIntExpr... Generating docs for compound Gecode::MiniModel::ExpInfo... Generating docs for compound Gecode::MiniModel::FinalBag... Generating docs for compound Gecode::MiniModel::NodeInfo... Generating docs for compound Gecode::MiniModel::PosInfo... Generating docs for compound Gecode::MiniModel::PosSet... Generating docs for compound Gecode::MiniModel::SetNonLinIntExpr... Generating docs for compound Gecode::MiniModel::StateNode... Generating docs for compound Gecode::MiniModel::StatePool... Generating docs for compound Gecode::MiniModel::SymbolsInc... Generating docs for compound Gecode::MiniModel::TooFewArguments... Generating docs for compound Gecode::MiniModel::TransitionBag... Generating docs for namespace Gecode::Search Generating docs for compound Gecode::Search::BabBuilder... Generating docs for compound Gecode::Search::Base... Generating docs for compound Gecode::Search::Builder... Generating docs for compound Gecode::Search::Cutoff... Generating docs for compound Gecode::Search::CutoffAppend... Generating docs for compound Gecode::Search::CutoffConstant... Generating docs for compound Gecode::Search::CutoffGeometric... Generating docs for compound Gecode::Search::CutoffLinear... Generating docs for compound Gecode::Search::CutoffLuby... Generating docs for compound Gecode::Search::CutoffMerge... Generating docs for compound Gecode::Search::CutoffRandom... Generating docs for compound Gecode::Search::CutoffRepeat... Generating docs for compound Gecode::Search::DfsBuilder... Generating docs for compound Gecode::Search::EdgeTraceRecorder... Generating docs for compound Gecode::Search::Engine... Generating docs for compound Gecode::Search::FailStop... Generating docs for compound Gecode::Search::LdsBuilder... Generating docs for compound Gecode::Search::MixedBest... Generating docs for compound Gecode::Search::NoAssets... Generating docs for compound Gecode::Search::NoBest... Generating docs for compound Gecode::Search::NodeStop... Generating docs for compound Gecode::Search::NoGoodsProp... Generating docs for compound Gecode::Search::NoNGL... Generating docs for compound Gecode::Search::NoTraceRecorder... Generating docs for nested compound Gecode::Search::NoTraceRecorder::ID... Generating docs for compound Gecode::Search::Options... Generating docs for compound Gecode::Search::PbsBuilder... Generating docs for compound Gecode::Search::RbsBuilder... Generating docs for compound Gecode::Search::Statistics... Generating docs for compound Gecode::Search::Stop... Generating docs for compound Gecode::Search::TimeStop... Generating docs for compound Gecode::Search::TraceRecorder... Generating docs for nested compound Gecode::Search::TraceRecorder::ID... Generating docs for compound Gecode::Search::UninitializedCutoff... Generating docs for compound Gecode::Search::Worker... Generating docs for compound Gecode::Search::WorkerToEngine... Generating docs for compound Gecode::Search::WrapTraceRecorder... Generating docs for namespace Gecode::Search::Config Generating docs for namespace Gecode::Search::Meta Generating docs for namespace Gecode::Search::Meta::Parallel Generating docs for namespace Gecode::Search::Meta::Sequential Generating docs for namespace Gecode::Search::Par Generating docs for compound Gecode::Search::Par::BAB... Generating docs for nested compound Gecode::Search::Par::BAB::Worker... Generating docs for compound Gecode::Search::Par::CollectAll... Generating docs for compound Gecode::Search::Par::CollectBest... Generating docs for compound Gecode::Search::Par::DFS... Generating docs for nested compound Gecode::Search::Par::DFS::Worker... Generating docs for compound Gecode::Search::Par::Engine... Generating docs for nested compound Gecode::Search::Par::Engine::Worker... Generating docs for compound Gecode::Search::Par::Path... Generating docs for nested compound Gecode::Search::Par::Path::Edge... Generating docs for compound Gecode::Search::Par::PBS... Generating docs for compound Gecode::Search::Par::PortfolioStop... Generating docs for compound Gecode::Search::Par::Slave... Generating docs for namespace Gecode::Search::Parallel Generating docs for namespace Gecode::Search::Seq Generating docs for compound Gecode::Search::Seq::BAB... Generating docs for compound Gecode::Search::Seq::Dead... Generating docs for compound Gecode::Search::Seq::DFS... Generating docs for compound Gecode::Search::Seq::LDS... Generating docs for compound Gecode::Search::Seq::Path... Generating docs for nested compound Gecode::Search::Seq::Path::Edge... Generating docs for compound Gecode::Search::Seq::PBS... Generating docs for compound Gecode::Search::Seq::PortfolioStop... Generating docs for compound Gecode::Search::Seq::Probe... Generating docs for nested compound Gecode::Search::Seq::Probe::Node... Generating docs for compound Gecode::Search::Seq::RBS... Generating docs for compound Gecode::Search::Seq::RestartStop... Generating docs for compound Gecode::Search::Seq::SharedStopInfo... Generating docs for compound Gecode::Search::Seq::Slave... Generating docs for namespace Gecode::Search::Sequential Generating docs for namespace Gecode::Set Generating docs for compound Gecode::Set::ArgumentSizeMismatch... Generating docs for compound Gecode::Set::ArrayRanges... Generating docs for compound Gecode::Set::BndSet... Generating docs for compound Gecode::Set::BndSetRanges... Generating docs for compound Gecode::Set::CachedView... Generating docs for compound Gecode::Set::ComplementView... Generating docs for compound Gecode::Set::ConstSetView... Generating docs for compound Gecode::Set::EmptyView... Generating docs for compound Gecode::Set::GlbDiffRanges... Generating docs for compound Gecode::Set::GLBndSet... Generating docs for compound Gecode::Set::GlbRanges... Generating docs for compound Gecode::Set::GlbRanges< CachedView< View > >... Generating docs for compound Gecode::Set::GlbRanges< ComplementView< ComplementView< View > > >... Generating docs for compound Gecode::Set::GlbRanges< ComplementView< View > >... Generating docs for compound Gecode::Set::GlbRanges< ConstSetView >... Generating docs for compound Gecode::Set::GlbRanges< EmptyView >... Generating docs for compound Gecode::Set::GlbRanges< SetVarImp * >... Generating docs for compound Gecode::Set::GlbRanges< SetView >... Generating docs for compound Gecode::Set::GlbRanges< SingletonView >... Generating docs for compound Gecode::Set::GlbRanges< UniverseView >... Generating docs for compound Gecode::Set::IllegalOperation... Generating docs for compound Gecode::Set::LubDiffRanges... Generating docs for compound Gecode::Set::LUBndSet... Generating docs for compound Gecode::Set::LubRanges... Generating docs for compound Gecode::Set::LubRanges< CachedView< View > >... Generating docs for compound Gecode::Set::LubRanges< ComplementView< ComplementView< View > > >... Generating docs for compound Gecode::Set::LubRanges< ComplementView< View > >... Generating docs for compound Gecode::Set::LubRanges< ConstSetView >... Generating docs for compound Gecode::Set::LubRanges< EmptyView >... Generating docs for compound Gecode::Set::LubRanges< SetVarImp * >... Generating docs for compound Gecode::Set::LubRanges< SetView >... Generating docs for compound Gecode::Set::LubRanges< SingletonView >... Generating docs for compound Gecode::Set::LubRanges< UniverseView >... Generating docs for compound Gecode::Set::OutOfLimits... Generating docs for compound Gecode::Set::RangesCompl... Generating docs for compound Gecode::Set::Relax... Generating docs for compound Gecode::Set::SetDelta... Generating docs for compound Gecode::Set::SetTraceView... Generating docs for compound Gecode::Set::SetVarImp... Generating docs for compound Gecode::Set::SetVarImpBase... Generating docs for compound Gecode::Set::SetVarImpConf... Generating docs for compound Gecode::Set::SetView... Generating docs for compound Gecode::Set::SingletonView... Generating docs for compound Gecode::Set::TooFewArguments... Generating docs for compound Gecode::Set::UniverseView... Generating docs for compound Gecode::Set::UnknownBranching... Generating docs for compound Gecode::Set::UnknownOperation... Generating docs for compound Gecode::Set::UnknownRanges... Generating docs for compound Gecode::Set::UnknownRelation... Generating docs for compound Gecode::Set::VariableEmptyDomain... Generating docs for namespace Gecode::Set::Branch Generating docs for compound Gecode::Set::Branch::ExcNGL... Generating docs for compound Gecode::Set::Branch::IncNGL... Generating docs for compound Gecode::Set::Branch::MeritActionSize... Generating docs for compound Gecode::Set::Branch::MeritAFCSize... Generating docs for compound Gecode::Set::Branch::MeritCHBSize... Generating docs for compound Gecode::Set::Branch::MeritDegreeSize... Generating docs for compound Gecode::Set::Branch::MeritMax... Generating docs for compound Gecode::Set::Branch::MeritMin... Generating docs for compound Gecode::Set::Branch::MeritSize... Generating docs for compound Gecode::Set::Branch::ValCommitExc... Generating docs for compound Gecode::Set::Branch::ValCommitInc... Generating docs for compound Gecode::Set::Branch::ValSelMax... Generating docs for compound Gecode::Set::Branch::ValSelMed... Generating docs for compound Gecode::Set::Branch::ValSelMin... Generating docs for compound Gecode::Set::Branch::ValSelRnd... Generating docs for namespace Gecode::Set::Channel Generating docs for compound Gecode::Set::Channel::ChannelBool... Generating docs for nested compound Gecode::Set::Channel::ChannelBool::IndexAdvisor... Generating docs for compound Gecode::Set::Channel::ChannelInt... Generating docs for compound Gecode::Set::Channel::ChannelSet... Generating docs for compound Gecode::Set::Channel::ChannelSorted... Generating docs for namespace Gecode::Set::Convex Generating docs for compound Gecode::Set::Convex::Convex... Generating docs for compound Gecode::Set::Convex::ConvexHull... Generating docs for namespace Gecode::Set::Distinct Generating docs for compound Gecode::Set::Distinct::AtmostOne... Generating docs for namespace Gecode::Set::Element Generating docs for compound Gecode::Set::Element::ElementDisjoint... Generating docs for compound Gecode::Set::Element::ElementIntersection... Generating docs for compound Gecode::Set::Element::ElementUnion... Generating docs for compound Gecode::Set::Element::ElementUnionConst... Generating docs for namespace Gecode::Set::Int Generating docs for compound Gecode::Set::Int::Card... Generating docs for compound Gecode::Set::Int::IntLess... Generating docs for compound Gecode::Set::Int::MaxElement... Generating docs for compound Gecode::Set::Int::MinElement... Generating docs for compound Gecode::Set::Int::NotMaxElement... Generating docs for compound Gecode::Set::Int::NotMinElement... Generating docs for compound Gecode::Set::Int::OverweightValues... Generating docs for compound Gecode::Set::Int::ReMaxElement... Generating docs for compound Gecode::Set::Int::ReMinElement... Generating docs for compound Gecode::Set::Int::Weights... Generating docs for namespace Gecode::Set::LDSB Generating docs for compound Gecode::Set::LDSB::LDSBSetBrancher... Generating docs for compound Gecode::Set::LDSB::VariableMap... Generating docs for namespace Gecode::Set::Limits Generating docs for namespace Gecode::Set::Precede Generating docs for compound Gecode::Set::Precede::Single... Generating docs for nested compound Gecode::Set::Precede::Single::Index... Generating docs for namespace Gecode::Set::Rel Generating docs for compound Gecode::Set::Rel::CharacteristicSets... Generating docs for nested compound Gecode::Set::Rel::CharacteristicSets::CSIter... Generating docs for compound Gecode::Set::Rel::Distinct... Generating docs for compound Gecode::Set::Rel::DistinctDoit... Generating docs for compound Gecode::Set::Rel::Eq... Generating docs for compound Gecode::Set::Rel::Lq... Generating docs for compound Gecode::Set::Rel::NoSubset... Generating docs for compound Gecode::Set::Rel::ReEq... Generating docs for compound Gecode::Set::Rel::ReLq... Generating docs for compound Gecode::Set::Rel::ReSubset... Generating docs for compound Gecode::Set::Rel::Subset... Generating docs for namespace Gecode::Set::RelOp Generating docs for compound Gecode::Set::RelOp::Intersection... Generating docs for compound Gecode::Set::RelOp::IntersectionN... Generating docs for compound Gecode::Set::RelOp::PartitionN... Generating docs for compound Gecode::Set::RelOp::SubOfUnion... Generating docs for compound Gecode::Set::RelOp::SuperOfInter... Generating docs for compound Gecode::Set::RelOp::Union... Generating docs for compound Gecode::Set::RelOp::UnionN... Generating docs for namespace Gecode::Set::Sequence Generating docs for compound Gecode::Set::Sequence::Seq... Generating docs for compound Gecode::Set::Sequence::SeqU... Generating docs for namespace Gecode::Support Generating docs for compound Gecode::Support::Allocator... Generating docs for compound Gecode::Support::BitSet... Generating docs for compound Gecode::Support::BitSetBase... Generating docs for compound Gecode::Support::BitSetData... Generating docs for compound Gecode::Support::BitSetOffset... Generating docs for compound Gecode::Support::BlockAllocator... Generating docs for compound Gecode::Support::BlockClient... Generating docs for compound Gecode::Support::DynamicArray... Generating docs for compound Gecode::Support::DynamicQueue... Generating docs for compound Gecode::Support::DynamicStack... Generating docs for compound Gecode::Support::Event... Generating docs for compound Gecode::Support::IntTypeTraits... Generating docs for compound Gecode::Support::IntTypeTraits< signed char >... Generating docs for compound Gecode::Support::IntTypeTraits< signed int >... Generating docs for compound Gecode::Support::IntTypeTraits< signed short int >... Generating docs for compound Gecode::Support::IntTypeTraits< unsigned char >... Generating docs for compound Gecode::Support::IntTypeTraits< unsigned int >... Generating docs for compound Gecode::Support::IntTypeTraits< unsigned short int >... Generating docs for compound Gecode::Support::Job... Generating docs for compound Gecode::Support::JobStop... Generating docs for compound Gecode::Support::Less... Generating docs for compound Gecode::Support::LinearCongruentialGenerator... Generating docs for compound Gecode::Support::Lock... Generating docs for compound Gecode::Support::Mutex... Generating docs for compound Gecode::Support::QuickSortStack... Generating docs for compound Gecode::Support::RawBitSetBase... Generating docs for compound Gecode::Support::RefCount... Generating docs for compound Gecode::Support::RunJobs... Generating docs for nested compound Gecode::Support::RunJobs::Deleter... Generating docs for nested compound Gecode::Support::RunJobs::Master... Generating docs for nested compound Gecode::Support::RunJobs::Worker... Generating docs for compound Gecode::Support::Runnable... Generating docs for compound Gecode::Support::StaticStack... Generating docs for compound Gecode::Support::Terminator... Generating docs for compound Gecode::Support::Thread... Generating docs for nested compound Gecode::Support::Thread::Run... Generating docs for compound Gecode::Support::Timer... Generating docs for namespace JobShopConfig Generating docs for namespace std Generating docs for compound std::hash< Gecode::DFA >... Generating docs for compound std::hash< Gecode::SharedArray< int > >... Generating docs for compound std::hash< Gecode::TupleSet >... Generating docs for namespace Test Generating docs for compound Test::AFC... Generating docs for nested compound Test::AFC::TestSpace... Generating docs for compound Test::Base... Generating docs for compound Test::ind... Generating docs for compound Test::Options... Generating docs for compound Test::Region... Generating docs for compound Test::SortByName... Generating docs for namespace Test::Array Generating docs for compound Test::Array::Iterator... Generating docs for compound Test::Array::SharedArrayIterator... Generating docs for compound Test::Array::TestSpace... Generating docs for compound Test::Array::VarArgsIterator... Generating docs for compound Test::Array::VarArrayIterator... Generating docs for compound Test::Array::ViewArrayIterator... Generating docs for namespace Test::Assign Generating docs for compound Test::Assign::Bool... Generating docs for compound Test::Assign::BoolTest... Generating docs for compound Test::Assign::BoolTestSpace... Generating docs for compound Test::Assign::Float... Generating docs for compound Test::Assign::FloatTest... Generating docs for compound Test::Assign::FloatTestSpace... Generating docs for compound Test::Assign::Int... Generating docs for compound Test::Assign::IntTest... Generating docs for compound Test::Assign::IntTestSpace... Generating docs for compound Test::Assign::Set... Generating docs for compound Test::Assign::SetTest... Generating docs for compound Test::Assign::SetTestSpace... Generating docs for namespace Test::Branch Generating docs for compound Test::Branch::Bool... Generating docs for compound Test::Branch::BoolTest... Generating docs for compound Test::Branch::BoolTestSpace... Generating docs for compound Test::Branch::Float... Generating docs for compound Test::Branch::FloatTest... Generating docs for compound Test::Branch::FloatTestSpace... Generating docs for compound Test::Branch::Int... Generating docs for compound Test::Branch::IntTest... Generating docs for compound Test::Branch::IntTestSpace... Generating docs for compound Test::Branch::RunInfo... Generating docs for compound Test::Branch::Set... Generating docs for compound Test::Branch::SetTest... Generating docs for compound Test::Branch::SetTestSpace... Generating docs for namespace Test::FlatZinc Generating docs for compound Test::FlatZinc::FlatZincTest... Generating docs for namespace Test::Float Generating docs for compound Test::Float::Assignment... Generating docs for compound Test::Float::CpltAssignment... Generating docs for compound Test::Float::ExtAssignment... Generating docs for compound Test::Float::FloatRelTypes... Generating docs for compound Test::Float::RandomAssignment... Generating docs for compound Test::Float::Test... Generating docs for compound Test::Float::TestSpace... Generating docs for namespace Test::Float::Arithmetic Generating docs for compound Test::Float::Arithmetic::AbsXX... Generating docs for compound Test::Float::Arithmetic::AbsXY... Generating docs for compound Test::Float::Arithmetic::Div... Generating docs for compound Test::Float::Arithmetic::DivSol... Generating docs for compound Test::Float::Arithmetic::MaxNary... Generating docs for compound Test::Float::Arithmetic::MaxNaryShared... Generating docs for compound Test::Float::Arithmetic::MaxXXX... Generating docs for compound Test::Float::Arithmetic::MaxXXY... Generating docs for compound Test::Float::Arithmetic::MaxXYX... Generating docs for compound Test::Float::Arithmetic::MaxXYY... Generating docs for compound Test::Float::Arithmetic::MaxXYZ... Generating docs for compound Test::Float::Arithmetic::MinNary... Generating docs for compound Test::Float::Arithmetic::MinNaryShared... Generating docs for compound Test::Float::Arithmetic::MinXXX... Generating docs for compound Test::Float::Arithmetic::MinXXY... Generating docs for compound Test::Float::Arithmetic::MinXYX... Generating docs for compound Test::Float::Arithmetic::MinXYY... Generating docs for compound Test::Float::Arithmetic::MinXYZ... Generating docs for compound Test::Float::Arithmetic::MultXXX... Generating docs for compound Test::Float::Arithmetic::MultXXY... Generating docs for compound Test::Float::Arithmetic::MultXXYSol... Generating docs for compound Test::Float::Arithmetic::MultXYX... Generating docs for compound Test::Float::Arithmetic::MultXYY... Generating docs for compound Test::Float::Arithmetic::MultXYZ... Generating docs for compound Test::Float::Arithmetic::MultXYZSol... Generating docs for compound Test::Float::Arithmetic::NRootXX... Generating docs for compound Test::Float::Arithmetic::NRootXY... Generating docs for compound Test::Float::Arithmetic::NRootXYSol... Generating docs for compound Test::Float::Arithmetic::PowXX... Generating docs for compound Test::Float::Arithmetic::PowXY... Generating docs for compound Test::Float::Arithmetic::PowXYSol... Generating docs for compound Test::Float::Arithmetic::SqrtXX... Generating docs for compound Test::Float::Arithmetic::SqrtXY... Generating docs for compound Test::Float::Arithmetic::SqrtXYSol... Generating docs for compound Test::Float::Arithmetic::SqrXX... Generating docs for compound Test::Float::Arithmetic::SqrXY... Generating docs for compound Test::Float::Arithmetic::SqrXYSol... Generating docs for namespace Test::Float::Basic Generating docs for compound Test::Float::Basic::Basic... Generating docs for namespace Test::Float::Channel Generating docs for compound Test::Float::Channel::Bool... Generating docs for compound Test::Float::Channel::Int... Generating docs for namespace Test::Float::Dom Generating docs for compound Test::Float::Dom::Create... Generating docs for compound Test::Float::Dom::Num... Generating docs for compound Test::Float::Dom::Val... Generating docs for namespace Test::Float::Linear Generating docs for compound Test::Float::Linear::Create... Generating docs for compound Test::Float::Linear::FloatFloat... Generating docs for compound Test::Float::Linear::FloatVar... Generating docs for namespace Test::Float::MiniModelLin Generating docs for compound Test::Float::MiniModelLin::Create... Generating docs for compound Test::Float::MiniModelLin::LinExpr... Generating docs for compound Test::Float::MiniModelLin::LinInstr... Generating docs for compound Test::Float::MiniModelLin::LinRel... Generating docs for namespace Test::Float::Rel Generating docs for compound Test::Float::Rel::Create... Generating docs for compound Test::Float::Rel::FloatFloat... Generating docs for compound Test::Float::Rel::FloatVarXX... Generating docs for compound Test::Float::Rel::FloatVarXY... Generating docs for namespace Test::Float::Transcendental Generating docs for compound Test::Float::Transcendental::ExpXX... Generating docs for compound Test::Float::Transcendental::ExpXY... Generating docs for compound Test::Float::Transcendental::ExpXYSol... Generating docs for compound Test::Float::Transcendental::LogNXX... Generating docs for compound Test::Float::Transcendental::LogNXY... Generating docs for compound Test::Float::Transcendental::LogNXYSol... Generating docs for compound Test::Float::Transcendental::LogXX... Generating docs for compound Test::Float::Transcendental::LogXY... Generating docs for compound Test::Float::Transcendental::LogXYSol... Generating docs for compound Test::Float::Transcendental::PowXX... Generating docs for compound Test::Float::Transcendental::PowXY... Generating docs for compound Test::Float::Transcendental::PowXYSol... Generating docs for namespace Test::Float::Trigonometric Generating docs for compound Test::Float::Trigonometric::ACosXX... Generating docs for compound Test::Float::Trigonometric::ACosXY... Generating docs for compound Test::Float::Trigonometric::ACosXYSol... Generating docs for compound Test::Float::Trigonometric::ASinXX... Generating docs for compound Test::Float::Trigonometric::ASinXY... Generating docs for compound Test::Float::Trigonometric::ASinXYSol... Generating docs for compound Test::Float::Trigonometric::ATanXX... Generating docs for compound Test::Float::Trigonometric::ATanXY... Generating docs for compound Test::Float::Trigonometric::ATanXYSol... Generating docs for compound Test::Float::Trigonometric::CosXX... Generating docs for compound Test::Float::Trigonometric::CosXY... Generating docs for compound Test::Float::Trigonometric::CosXYSol... Generating docs for compound Test::Float::Trigonometric::SinXX... Generating docs for compound Test::Float::Trigonometric::SinXY... Generating docs for compound Test::Float::Trigonometric::SinXYSol... Generating docs for compound Test::Float::Trigonometric::TanXX... Generating docs for compound Test::Float::Trigonometric::TanXY... Generating docs for compound Test::Float::Trigonometric::TanXYSol... Generating docs for namespace Test::Int Generating docs for compound Test::Int::Assignment... Generating docs for compound Test::Int::BoolOpTypes... Generating docs for compound Test::Int::CpltAssignment... Generating docs for compound Test::Int::IntPropBasicAdvanced... Generating docs for compound Test::Int::IntPropLevels... Generating docs for compound Test::Int::IntRelTypes... Generating docs for compound Test::Int::RandomAssignment... Generating docs for compound Test::Int::RandomMixAssignment... Generating docs for compound Test::Int::Test... Generating docs for compound Test::Int::TestSpace... Generating docs for namespace Test::Int::Arithmetic Generating docs for compound Test::Int::Arithmetic::AbsXX... Generating docs for compound Test::Int::Arithmetic::AbsXY... Generating docs for compound Test::Int::Arithmetic::ArgMax... Generating docs for compound Test::Int::Arithmetic::ArgMaxBool... Generating docs for compound Test::Int::Arithmetic::ArgMaxBoolShared... Generating docs for compound Test::Int::Arithmetic::ArgMaxShared... Generating docs for compound Test::Int::Arithmetic::ArgMin... Generating docs for compound Test::Int::Arithmetic::ArgMinBool... Generating docs for compound Test::Int::Arithmetic::ArgMinBoolShared... Generating docs for compound Test::Int::Arithmetic::ArgMinShared... Generating docs for compound Test::Int::Arithmetic::Create... Generating docs for compound Test::Int::Arithmetic::Div... Generating docs for compound Test::Int::Arithmetic::DivMod... Generating docs for compound Test::Int::Arithmetic::MaxNary... Generating docs for compound Test::Int::Arithmetic::MaxNaryShared... Generating docs for compound Test::Int::Arithmetic::MaxXXX... Generating docs for compound Test::Int::Arithmetic::MaxXXY... Generating docs for compound Test::Int::Arithmetic::MaxXYX... Generating docs for compound Test::Int::Arithmetic::MaxXYY... Generating docs for compound Test::Int::Arithmetic::MaxXYZ... Generating docs for compound Test::Int::Arithmetic::MinNary... Generating docs for compound Test::Int::Arithmetic::MinNaryShared... Generating docs for compound Test::Int::Arithmetic::MinXXX... Generating docs for compound Test::Int::Arithmetic::MinXXY... Generating docs for compound Test::Int::Arithmetic::MinXYX... Generating docs for compound Test::Int::Arithmetic::MinXYY... Generating docs for compound Test::Int::Arithmetic::MinXYZ... Generating docs for compound Test::Int::Arithmetic::Mod... Generating docs for compound Test::Int::Arithmetic::MultXXX... Generating docs for compound Test::Int::Arithmetic::MultXXY... Generating docs for compound Test::Int::Arithmetic::MultXYX... Generating docs for compound Test::Int::Arithmetic::MultXYY... Generating docs for compound Test::Int::Arithmetic::MultXYZ... Generating docs for compound Test::Int::Arithmetic::NrootXX... Generating docs for compound Test::Int::Arithmetic::NrootXY... Generating docs for compound Test::Int::Arithmetic::PowXX... Generating docs for compound Test::Int::Arithmetic::PowXY... Generating docs for compound Test::Int::Arithmetic::SqrtXX... Generating docs for compound Test::Int::Arithmetic::SqrtXY... Generating docs for compound Test::Int::Arithmetic::SqrXX... Generating docs for compound Test::Int::Arithmetic::SqrXY... Generating docs for namespace Test::Int::Basic Generating docs for compound Test::Int::Basic::Basic... Generating docs for namespace Test::Int::BinPacking Generating docs for compound Test::Int::BinPacking::BPT... Generating docs for compound Test::Int::BinPacking::CliqueMBPT... Generating docs for nested compound Test::Int::BinPacking::CliqueMBPT::TestSpace... Generating docs for compound Test::Int::BinPacking::Create... Generating docs for compound Test::Int::BinPacking::LoadBinAssignment... Generating docs for compound Test::Int::BinPacking::MBPT... Generating docs for namespace Test::Int::Bool Generating docs for compound Test::Int::Bool::BinConstXX... Generating docs for compound Test::Int::Bool::BinConstXY... Generating docs for compound Test::Int::Bool::BinXXX... Generating docs for compound Test::Int::Bool::BinXXY... Generating docs for compound Test::Int::Bool::BinXYX... Generating docs for compound Test::Int::Bool::BinXYY... Generating docs for compound Test::Int::Bool::BinXYZ... Generating docs for compound Test::Int::Bool::ClauseConst... Generating docs for compound Test::Int::Bool::ClauseXXY... Generating docs for compound Test::Int::Bool::ClauseXXYYX... Generating docs for compound Test::Int::Bool::ClauseXYZ... Generating docs for compound Test::Int::Bool::Create... Generating docs for compound Test::Int::Bool::ITEBool... Generating docs for compound Test::Int::Bool::ITEInt... Generating docs for compound Test::Int::Bool::Nary... Generating docs for compound Test::Int::Bool::NaryConst... Generating docs for compound Test::Int::Bool::NaryShared... Generating docs for namespace Test::Int::Channel Generating docs for compound Test::Int::Channel::ChannelFull... Generating docs for compound Test::Int::Channel::ChannelHalf... Generating docs for compound Test::Int::Channel::ChannelLinkMulti... Generating docs for compound Test::Int::Channel::ChannelLinkSingle... Generating docs for compound Test::Int::Channel::ChannelShared... Generating docs for namespace Test::Int::Circuit Generating docs for compound Test::Int::Circuit::Circuit... Generating docs for compound Test::Int::Circuit::CircuitCost... Generating docs for compound Test::Int::Circuit::CircuitFullCost... Generating docs for compound Test::Int::Circuit::Create... Generating docs for compound Test::Int::Circuit::Path... Generating docs for compound Test::Int::Circuit::PathCost... Generating docs for namespace Test::Int::Count Generating docs for compound Test::Int::Count::Create... Generating docs for compound Test::Int::Count::IntArrayInt... Generating docs for compound Test::Int::Count::IntArrayVar... Generating docs for compound Test::Int::Count::IntInt... Generating docs for compound Test::Int::Count::IntIntDup... Generating docs for compound Test::Int::Count::IntVar... Generating docs for compound Test::Int::Count::IntVarShared... Generating docs for compound Test::Int::Count::SetInt... Generating docs for compound Test::Int::Count::SetVar... Generating docs for compound Test::Int::Count::VarInt... Generating docs for compound Test::Int::Count::VarVar... Generating docs for compound Test::Int::Count::VarVarSharedA... Generating docs for compound Test::Int::Count::VarVarSharedB... Generating docs for compound Test::Int::Count::VarVarSharedC... Generating docs for namespace Test::Int::Cumulative Generating docs for compound Test::Int::Cumulative::Create... Generating docs for compound Test::Int::Cumulative::ManFixPCumulative... Generating docs for compound Test::Int::Cumulative::ManFlexCumulative... Generating docs for compound Test::Int::Cumulative::OptFixPCumulative... Generating docs for compound Test::Int::Cumulative::OptFlexCumulative... Generating docs for namespace Test::Int::Cumulatives Generating docs for compound Test::Int::Cumulatives::Above... Generating docs for compound Test::Int::Cumulatives::Ass... Generating docs for compound Test::Int::Cumulatives::Below... Generating docs for compound Test::Int::Cumulatives::CumulativeAssignment... Generating docs for compound Test::Int::Cumulatives::Cumulatives... Generating docs for compound Test::Int::Cumulatives::Event... Generating docs for namespace Test::Int::Distinct Generating docs for compound Test::Int::Distinct::Distinct... Generating docs for compound Test::Int::Distinct::Except... Generating docs for compound Test::Int::Distinct::Offset... Generating docs for compound Test::Int::Distinct::Optional... Generating docs for compound Test::Int::Distinct::Pathological... Generating docs for nested compound Test::Int::Distinct::Pathological::TestSpace... Generating docs for compound Test::Int::Distinct::Random... Generating docs for namespace Test::Int::Dom Generating docs for compound Test::Int::Dom::DomDom... Generating docs for compound Test::Int::Dom::DomInt... Generating docs for compound Test::Int::Dom::DomRange... Generating docs for compound Test::Int::Dom::DomRangeEmpty... Generating docs for namespace Test::Int::Element Generating docs for compound Test::Int::Element::Create... Generating docs for compound Test::Int::Element::IntBoolInt... Generating docs for compound Test::Int::Element::IntBoolVar... Generating docs for compound Test::Int::Element::IntIntInt... Generating docs for compound Test::Int::Element::IntIntShared... Generating docs for compound Test::Int::Element::IntIntVar... Generating docs for compound Test::Int::Element::MatrixBoolVarBoolVarXX... Generating docs for compound Test::Int::Element::MatrixBoolVarBoolVarXY... Generating docs for compound Test::Int::Element::MatrixIntBoolVarXX... Generating docs for compound Test::Int::Element::MatrixIntBoolVarXY... Generating docs for compound Test::Int::Element::MatrixIntIntVarXX... Generating docs for compound Test::Int::Element::MatrixIntIntVarXY... Generating docs for compound Test::Int::Element::MatrixIntVarIntVarXX... Generating docs for compound Test::Int::Element::MatrixIntVarIntVarXY... Generating docs for compound Test::Int::Element::VarBoolInt... Generating docs for compound Test::Int::Element::VarBoolVar... Generating docs for compound Test::Int::Element::VarIntInt... Generating docs for compound Test::Int::Element::VarIntShared... Generating docs for compound Test::Int::Element::VarIntVar... Generating docs for namespace Test::Int::Exec Generating docs for compound Test::Int::Exec::BoolWait... Generating docs for compound Test::Int::Exec::IntWait... Generating docs for compound Test::Int::Exec::When... Generating docs for namespace Test::Int::Extensional Generating docs for compound Test::Int::Extensional::Create... Generating docs for compound Test::Int::Extensional::RandomTupleSetTest... Generating docs for compound Test::Int::Extensional::RegDistinct... Generating docs for compound Test::Int::Extensional::RegEmptyDFA... Generating docs for compound Test::Int::Extensional::RegEmptyREG... Generating docs for compound Test::Int::Extensional::RegOpt... Generating docs for compound Test::Int::Extensional::RegRoland... Generating docs for compound Test::Int::Extensional::RegSharedA... Generating docs for compound Test::Int::Extensional::RegSharedB... Generating docs for compound Test::Int::Extensional::RegSharedC... Generating docs for compound Test::Int::Extensional::RegSharedD... Generating docs for compound Test::Int::Extensional::RegSimpleA... Generating docs for compound Test::Int::Extensional::RegSimpleB... Generating docs for compound Test::Int::Extensional::RegSimpleC... Generating docs for compound Test::Int::Extensional::TupleSetBase... Generating docs for compound Test::Int::Extensional::TupleSetBool... Generating docs for compound Test::Int::Extensional::TupleSetLarge... Generating docs for compound Test::Int::Extensional::TupleSetTest... Generating docs for compound Test::Int::Extensional::TupleSetTestSize... Generating docs for namespace Test::Int::GCC Generating docs for compound Test::Int::GCC::Create... Generating docs for compound Test::Int::GCC::IntAllMax... Generating docs for compound Test::Int::GCC::IntAllMinMax... Generating docs for compound Test::Int::GCC::IntAllMinMaxDef... Generating docs for compound Test::Int::GCC::IntSome... Generating docs for compound Test::Int::GCC::VarAll... Generating docs for compound Test::Int::GCC::VarSome... Generating docs for namespace Test::Int::Linear Generating docs for compound Test::Int::Linear::BoolInt... Generating docs for compound Test::Int::Linear::BoolVar... Generating docs for compound Test::Int::Linear::Create... Generating docs for compound Test::Int::Linear::IntInt... Generating docs for compound Test::Int::Linear::IntVar... Generating docs for namespace Test::Int::Member Generating docs for compound Test::Int::Member::Bool... Generating docs for compound Test::Int::Member::Create... Generating docs for compound Test::Int::Member::Int... Generating docs for namespace Test::Int::MiniModel Generating docs for compound Test::Int::MiniModel::BoolLex... Generating docs for compound Test::Int::MiniModel::Create... Generating docs for compound Test::Int::MiniModel::IntLex... Generating docs for namespace Test::Int::MiniModelArithmetic Generating docs for compound Test::Int::MiniModelArithmetic::Abs... Generating docs for compound Test::Int::MiniModelArithmetic::Div... Generating docs for compound Test::Int::MiniModelArithmetic::Max... Generating docs for compound Test::Int::MiniModelArithmetic::MaxNary... Generating docs for compound Test::Int::MiniModelArithmetic::Min... Generating docs for compound Test::Int::MiniModelArithmetic::MinNary... Generating docs for compound Test::Int::MiniModelArithmetic::Minus... Generating docs for compound Test::Int::MiniModelArithmetic::Mod... Generating docs for compound Test::Int::MiniModelArithmetic::Mult... Generating docs for compound Test::Int::MiniModelArithmetic::Plus... Generating docs for compound Test::Int::MiniModelArithmetic::Sqr... Generating docs for compound Test::Int::MiniModelArithmetic::Sqrt... Generating docs for namespace Test::Int::MiniModelBoolean Generating docs for compound Test::Int::MiniModelBoolean::BoolElement... Generating docs for compound Test::Int::MiniModelBoolean::BoolExprInt... Generating docs for compound Test::Int::MiniModelBoolean::BoolExprVar... Generating docs for compound Test::Int::MiniModelBoolean::BoolInstr... Generating docs for compound Test::Int::MiniModelBoolean::Create... Generating docs for namespace Test::Int::MiniModelCount Generating docs for compound Test::Int::MiniModelCount::Create... Generating docs for compound Test::Int::MiniModelCount::IntArrayInt... Generating docs for compound Test::Int::MiniModelCount::IntArrayVar... Generating docs for compound Test::Int::MiniModelCount::IntInt... Generating docs for compound Test::Int::MiniModelCount::IntVar... Generating docs for compound Test::Int::MiniModelCount::VarInt... Generating docs for compound Test::Int::MiniModelCount::VarVar... Generating docs for namespace Test::Int::MiniModelLin Generating docs for compound Test::Int::MiniModelLin::Create... Generating docs for compound Test::Int::MiniModelLin::LinExprBool... Generating docs for compound Test::Int::MiniModelLin::LinExprInt... Generating docs for compound Test::Int::MiniModelLin::LinExprMixed... Generating docs for compound Test::Int::MiniModelLin::LinInstr... Generating docs for compound Test::Int::MiniModelLin::LinRelBool... Generating docs for compound Test::Int::MiniModelLin::LinRelInt... Generating docs for compound Test::Int::MiniModelLin::LinRelMixed... Generating docs for namespace Test::Int::MiniModelSet Generating docs for compound Test::Int::MiniModelSet::Create... Generating docs for compound Test::Int::MiniModelSet::SetExprConst... Generating docs for compound Test::Int::MiniModelSet::SetExprExpr... Generating docs for compound Test::Int::MiniModelSet::SetInstr... Generating docs for namespace Test::Int::NoOverlap Generating docs for compound Test::Int::NoOverlap::Create... Generating docs for compound Test::Int::NoOverlap::Int2... Generating docs for compound Test::Int::NoOverlap::IntOpt2... Generating docs for compound Test::Int::NoOverlap::Var2... Generating docs for compound Test::Int::NoOverlap::VarOpt2... Generating docs for compound Test::Int::NoOverlap::VarOptShared2... Generating docs for namespace Test::Int::NValues Generating docs for compound Test::Int::NValues::BoolInt... Generating docs for compound Test::Int::NValues::BoolVar... Generating docs for compound Test::Int::NValues::Create... Generating docs for compound Test::Int::NValues::IntInt... Generating docs for compound Test::Int::NValues::IntVar... Generating docs for namespace Test::Int::Order Generating docs for compound Test::Int::Order::Create... Generating docs for compound Test::Int::Order::Int... Generating docs for namespace Test::Int::Precede Generating docs for compound Test::Int::Precede::Multi... Generating docs for compound Test::Int::Precede::Single... Generating docs for namespace Test::Int::Rel Generating docs for compound Test::Int::Rel::BoolArrayInt... Generating docs for compound Test::Int::Rel::BoolArrayVar... Generating docs for compound Test::Int::Rel::BoolInt... Generating docs for compound Test::Int::Rel::BoolSeq... Generating docs for compound Test::Int::Rel::BoolSharedSeq... Generating docs for compound Test::Int::Rel::BoolVarXX... Generating docs for compound Test::Int::Rel::BoolVarXY... Generating docs for compound Test::Int::Rel::Create... Generating docs for compound Test::Int::Rel::IntArrayDiff... Generating docs for compound Test::Int::Rel::IntArrayInt... Generating docs for compound Test::Int::Rel::IntArrayVar... Generating docs for compound Test::Int::Rel::IntInt... Generating docs for compound Test::Int::Rel::IntSeq... Generating docs for compound Test::Int::Rel::IntSharedSeq... Generating docs for compound Test::Int::Rel::IntVarXX... Generating docs for compound Test::Int::Rel::IntVarXY... Generating docs for namespace Test::Int::Sequence Generating docs for compound Test::Int::Sequence::Create... Generating docs for compound Test::Int::Sequence::SequenceBoolTest... Generating docs for compound Test::Int::Sequence::SequenceIntTest... Generating docs for compound Test::Int::Sequence::SequenceTest... Generating docs for namespace Test::Int::Sorted Generating docs for compound Test::Int::Sorted::NoVar... Generating docs for compound Test::Int::Sorted::PermVar... Generating docs for compound Test::Int::Sorted::SortIntMin... Generating docs for namespace Test::Int::Unary Generating docs for compound Test::Int::Unary::Create... Generating docs for compound Test::Int::Unary::ManFixPUnary... Generating docs for compound Test::Int::Unary::ManFlexUnary... Generating docs for compound Test::Int::Unary::OptFixPUnary... Generating docs for compound Test::Int::Unary::OptFlexUnary... Generating docs for namespace Test::Int::Unshare Generating docs for compound Test::Int::Unshare::Bool... Generating docs for compound Test::Int::Unshare::Failed... Generating docs for compound Test::Int::Unshare::Int... Generating docs for namespace Test::LDSB Generating docs for compound Test::LDSB::Action1... Generating docs for compound Test::LDSB::LDSB... Generating docs for compound Test::LDSB::LDSBLatin... Generating docs for nested compound Test::LDSB::LDSBLatin::Latin... Generating docs for compound Test::LDSB::LDSBSet... Generating docs for compound Test::LDSB::MatSym1... Generating docs for compound Test::LDSB::MatSym2... Generating docs for compound Test::LDSB::MatSym3... Generating docs for compound Test::LDSB::MatSym4... Generating docs for compound Test::LDSB::OneArray... Generating docs for compound Test::LDSB::OneArraySet... Generating docs for compound Test::LDSB::Recomputation... Generating docs for compound Test::LDSB::ReflectSym1... Generating docs for compound Test::LDSB::ReflectSym2... Generating docs for compound Test::LDSB::SetValSym1... Generating docs for compound Test::LDSB::SetValSym2... Generating docs for compound Test::LDSB::SetVarSeqSym1... Generating docs for compound Test::LDSB::SetVarSeqSym2... Generating docs for compound Test::LDSB::SetVarSym1... Generating docs for compound Test::LDSB::SimIntValSym1... Generating docs for compound Test::LDSB::SimIntValSym2... Generating docs for compound Test::LDSB::SimIntValSym3... Generating docs for compound Test::LDSB::SimIntVarSym1... Generating docs for compound Test::LDSB::SimIntVarSym2... Generating docs for compound Test::LDSB::TieBreak... Generating docs for compound Test::LDSB::ValSym1... Generating docs for compound Test::LDSB::ValSym1b... Generating docs for compound Test::LDSB::ValSym1c... Generating docs for compound Test::LDSB::ValSym2... Generating docs for compound Test::LDSB::ValSym2b... Generating docs for compound Test::LDSB::ValSym3... Generating docs for compound Test::LDSB::ValSym4... Generating docs for compound Test::LDSB::ValSym5... Generating docs for compound Test::LDSB::VarSym1... Generating docs for compound Test::LDSB::VarSym1b... Generating docs for compound Test::LDSB::VarSym2... Generating docs for compound Test::LDSB::VarSym3... Generating docs for compound Test::LDSB::VarSym4... Generating docs for compound Test::LDSB::VarSym5... Generating docs for compound Test::LDSB::VarValSym1... Generating docs for namespace Test::NoGoods Generating docs for compound Test::NoGoods::Create... Generating docs for compound Test::NoGoods::Hamming... Generating docs for compound Test::NoGoods::NoGoods... Generating docs for compound Test::NoGoods::Queens... Generating docs for namespace Test::Search Generating docs for compound Test::Search::BAB... Generating docs for compound Test::Search::BranchTypes... Generating docs for compound Test::Search::ConstrainTypes... Generating docs for compound Test::Search::Create... Generating docs for compound Test::Search::DFS... Generating docs for compound Test::Search::FailImmediate... Generating docs for compound Test::Search::HasSolutions... Generating docs for compound Test::Search::LDS... Generating docs for compound Test::Search::PBS... Generating docs for compound Test::Search::RBS... Generating docs for compound Test::Search::SEBPBS... Generating docs for compound Test::Search::SolveImmediate... Generating docs for compound Test::Search::Test... Generating docs for compound Test::Search::TestSpace... Generating docs for namespace Test::Set Generating docs for compound Test::Set::CountableSet... Generating docs for compound Test::Set::CountableSetRanges... Generating docs for compound Test::Set::CountableSetValues... Generating docs for compound Test::Set::SetAssignment... Generating docs for compound Test::Set::SetOpTypes... Generating docs for compound Test::Set::SetRelTypes... Generating docs for compound Test::Set::SetTest... Generating docs for compound Test::Set::SetTestSpace... Generating docs for namespace Test::Set::Channel Generating docs for compound Test::Set::Channel::ChannelBool... Generating docs for compound Test::Set::Channel::ChannelInt... Generating docs for compound Test::Set::Channel::ChannelSet... Generating docs for compound Test::Set::Channel::ChannelSorted... Generating docs for namespace Test::Set::Convex Generating docs for compound Test::Set::Convex::Convex... Generating docs for compound Test::Set::Convex::ConvexHull... Generating docs for compound Test::Set::Convex::ConvexHullS... Generating docs for namespace Test::Set::Distinct Generating docs for compound Test::Set::Distinct::AtmostOne... Generating docs for namespace Test::Set::Dom Generating docs for compound Test::Set::Dom::CardRange... Generating docs for compound Test::Set::Dom::DomDom... Generating docs for compound Test::Set::Dom::DomInt... Generating docs for compound Test::Set::Dom::DomIntRange... Generating docs for compound Test::Set::Dom::DomRange... Generating docs for namespace Test::Set::Element Generating docs for compound Test::Set::Element::ElementDisjoint... Generating docs for compound Test::Set::Element::ElementInter... Generating docs for compound Test::Set::Element::ElementInterIn... Generating docs for compound Test::Set::Element::ElementSet... Generating docs for compound Test::Set::Element::ElementSetConst... Generating docs for compound Test::Set::Element::ElementUnion... Generating docs for compound Test::Set::Element::ElementUnionConst... Generating docs for compound Test::Set::Element::MatrixIntSet... Generating docs for namespace Test::Set::Exec Generating docs for compound Test::Set::Exec::Wait... Generating docs for namespace Test::Set::Int Generating docs for compound Test::Set::Int::Card... Generating docs for compound Test::Set::Int::Elem... Generating docs for compound Test::Set::Int::IntRel... Generating docs for compound Test::Set::Int::Max... Generating docs for compound Test::Set::Int::Min... Generating docs for compound Test::Set::Int::NoElem... Generating docs for compound Test::Set::Int::NotMax... Generating docs for compound Test::Set::Int::NotMin... Generating docs for compound Test::Set::Int::Rel... Generating docs for compound Test::Set::Int::Weights... Generating docs for namespace Test::Set::Precede Generating docs for compound Test::Set::Precede::Multi... Generating docs for compound Test::Set::Precede::Single... Generating docs for namespace Test::Set::Rel Generating docs for compound Test::Set::Rel::ITE... Generating docs for compound Test::Set::Rel::RelBin... Generating docs for namespace Test::Set::RelOp Generating docs for compound Test::Set::RelOp::Create... Generating docs for compound Test::Set::RelOp::CreateIntN... Generating docs for compound Test::Set::RelOp::CreateN... Generating docs for compound Test::Set::RelOp::Rel... Generating docs for compound Test::Set::RelOp::RelIntN... Generating docs for compound Test::Set::RelOp::RelN... Generating docs for namespace Test::Set::RelOpConst Generating docs for compound Test::Set::RelOpConst::Create... Generating docs for compound Test::Set::RelOpConst::RelISI... Generating docs for compound Test::Set::RelOpConst::RelSIS... Generating docs for compound Test::Set::RelOpConst::RelSSI... Generating docs for namespace Test::Set::Sequence Generating docs for compound Test::Set::Sequence::SeqU... Generating docs for compound Test::Set::Sequence::Sequence... Generating docs for namespace Test::Set::Var Generating docs for compound Test::Set::Var::Construct... Generating graph info page... Generating directory documentation... Generating dependency graph for directory gecode/float/arithmetic Generating dependency graph for directory gecode/int/arithmetic Generating dependency graph for directory test/assign Generating dependency graph for directory gecode/int/bin-packing Generating dependency graph for directory gecode/float/bool Generating dependency graph for directory gecode/int/bool Generating dependency graph for directory gecode/float/branch Generating dependency graph for directory gecode/int/branch Generating dependency graph for directory gecode/kernel/branch Generating dependency graph for directory gecode/set/branch Generating dependency graph for directory test/branch Generating dependency graph for directory gecode/float/channel Generating dependency graph for directory gecode/int/channel Generating dependency graph for directory gecode/set/channel Generating dependency graph for directory gecode/int/circuit Generating dependency graph for directory gecode/set/convex Generating dependency graph for directory gecode/int/count Generating dependency graph for directory gecode/search/cpprofiler Generating dependency graph for directory gecode/int/cumulative Generating dependency graph for directory gecode/int/cumulatives Generating dependency graph for directory gecode/kernel/data Generating dependency graph for directory gecode/int/distinct Generating dependency graph for directory gecode/set/distinct Generating dependency graph for directory gecode/int/dom Generating dependency graph for directory gecode/driver Generating dependency graph for directory gecode/int/element Generating dependency graph for directory gecode/set/element Generating dependency graph for directory examples Generating dependency graph for directory gecode/int/exec Generating dependency graph for directory gecode/int/extensional Generating dependency graph for directory gecode/flatzinc Generating dependency graph for directory test/flatzinc Generating dependency graph for directory tools/flatzinc Generating dependency graph for directory gecode/float Generating dependency graph for directory test/float Generating dependency graph for directory gecode/int/gcc Generating dependency graph for directory gecode Generating dependency graph for directory gecode/gist Generating dependency graph for directory gecode/int Generating dependency graph for directory gecode/set/int Generating dependency graph for directory test/int Generating dependency graph for directory gecode/iter Generating dependency graph for directory gecode/kernel Generating dependency graph for directory gecode/int/ldsb Generating dependency graph for directory gecode/set/ldsb Generating dependency graph for directory gecode/float/linear Generating dependency graph for directory gecode/int/linear Generating dependency graph for directory gecode/int/member Generating dependency graph for directory gecode/kernel/memory Generating dependency graph for directory gecode/minimodel Generating dependency graph for directory gecode/int/no-overlap Generating dependency graph for directory gecode/int/nvalues Generating dependency graph for directory gecode/int/order Generating dependency graph for directory gecode/search/par Generating dependency graph for directory gecode/int/precede Generating dependency graph for directory gecode/set/precede Generating dependency graph for directory gecode/kernel/propagator Generating dependency graph for directory gecode/float/rel Generating dependency graph for directory gecode/int/rel Generating dependency graph for directory gecode/set/rel Generating dependency graph for directory gecode/set/rel-op Generating dependency graph for directory gecode/search Generating dependency graph for directory gecode/search/seq Generating dependency graph for directory gecode/int/sequence Generating dependency graph for directory gecode/set/sequence Generating dependency graph for directory gecode/set Generating dependency graph for directory test/set Generating dependency graph for directory gecode/int/sorted Generating dependency graph for directory gecode/support Generating dependency graph for directory gecode/int/task Generating dependency graph for directory test Generating dependency graph for directory gecode/support/thread Generating dependency graph for directory tools Generating dependency graph for directory gecode/float/trace Generating dependency graph for directory gecode/int/trace Generating dependency graph for directory gecode/kernel/trace Generating dependency graph for directory gecode/set/trace Generating dependency graph for directory gecode/float/transcendental Generating dependency graph for directory gecode/float/trigonometric Generating dependency graph for directory gecode/int/unary Generating dependency graph for directory gecode/float/var Generating dependency graph for directory gecode/int/var Generating dependency graph for directory gecode/set/var Generating dependency graph for directory gecode/float/var-imp Generating dependency graph for directory gecode/int/var-imp Generating dependency graph for directory gecode/set/var-imp Generating dependency graph for directory gecode/float/view Generating dependency graph for directory gecode/int/view Generating dependency graph for directory gecode/set/view Generating dependency graph for directory gecode/int/view-val-graph Generating index page... Generating main page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... Running dot... Generating dot graphs using 6 parallel threads... Running dot for graph 1/91 Running dot for graph 2/91 Running dot for graph 3/91 Running dot for graph 4/91 Running dot for graph 5/91 Running dot for graph 6/91 Running dot for graph 7/91 Running dot for graph 8/91 Running dot for graph 9/91 Running dot for graph 10/91 Running dot for graph 11/91 Running dot for graph 12/91 Running dot for graph 13/91 Running dot for graph 14/91 Running dot for graph 15/91 Running dot for graph 16/91 Running dot for graph 17/91 Running dot for graph 18/91 Running dot for graph 19/91 Running dot for graph 20/91 Running dot for graph 21/91 Running dot for graph 22/91 Running dot for graph 23/91 Running dot for graph 24/91 Running dot for graph 25/91 Running dot for graph 26/91 Running dot for graph 27/91 Running dot for graph 28/91 Running dot for graph 29/91 Running dot for graph 30/91 Running dot for graph 31/91 Running dot for graph 32/91 Running dot for graph 33/91 Running dot for graph 34/91 Running dot for graph 35/91 Running dot for graph 36/91 Running dot for graph 37/91 Running dot for graph 38/91 Running dot for graph 39/91 Running dot for graph 40/91 Running dot for graph 41/91 Running dot for graph 42/91 Running dot for graph 43/91 Running dot for graph 44/91 Running dot for graph 45/91 Running dot for graph 46/91 Running dot for graph 47/91 Running dot for graph 48/91 Running dot for graph 49/91 Running dot for graph 50/91 Running dot for graph 51/91 Running dot for graph 52/91 Running dot for graph 53/91 Running dot for graph 54/91 Running dot for graph 55/91 Running dot for graph 56/91 Running dot for graph 57/91 Running dot for graph 58/91 Running dot for graph 59/91 Running dot for graph 60/91 Running dot for graph 61/91 Running dot for graph 62/91 Running dot for graph 63/91 Running dot for graph 64/91 Running dot for graph 65/91 Running dot for graph 66/91 Running dot for graph 67/91 Running dot for graph 68/91 Running dot for graph 69/91 Running dot for graph 70/91 Running dot for graph 71/91 Running dot for graph 72/91 Running dot for graph 73/91 Running dot for graph 74/91 Running dot for graph 75/91 Running dot for graph 76/91 Running dot for graph 77/91 Running dot for graph 78/91 Running dot for graph 79/91 Running dot for graph 80/91 Running dot for graph 81/91 Running dot for graph 82/91 Running dot for graph 83/91 Running dot for graph 84/91 Running dot for graph 85/91 Running dot for graph 86/91 Running dot for graph 87/91 Running dot for graph 88/91 Running dot for graph 89/91 Running dot for graph 90/91 Running dot for graph 91/91 Patching output file 1/90 Patching output file 2/90 Patching output file 3/90 Patching output file 4/90 Patching output file 5/90 Patching output file 6/90 Patching output file 7/90 Patching output file 8/90 Patching output file 9/90 Patching output file 10/90 Patching output file 11/90 Patching output file 12/90 Patching output file 13/90 Patching output file 14/90 Patching output file 15/90 Patching output file 16/90 Patching output file 17/90 Patching output file 18/90 Patching output file 19/90 Patching output file 20/90 Patching output file 21/90 Patching output file 22/90 Patching output file 23/90 Patching output file 24/90 Patching output file 25/90 Patching output file 26/90 Patching output file 27/90 Patching output file 28/90 Patching output file 29/90 Patching output file 30/90 Patching output file 31/90 Patching output file 32/90 Patching output file 33/90 Patching output file 34/90 Patching output file 35/90 Patching output file 36/90 Patching output file 37/90 Patching output file 38/90 Patching output file 39/90 Patching output file 40/90 Patching output file 41/90 Patching output file 42/90 Patching output file 43/90 Patching output file 44/90 Patching output file 45/90 Patching output file 46/90 Patching output file 47/90 Patching output file 48/90 Patching output file 49/90 Patching output file 50/90 Patching output file 51/90 Patching output file 52/90 Patching output file 53/90 Patching output file 54/90 Patching output file 55/90 Patching output file 56/90 Patching output file 57/90 Patching output file 58/90 Patching output file 59/90 Patching output file 60/90 Patching output file 61/90 Patching output file 62/90 Patching output file 63/90 Patching output file 64/90 Patching output file 65/90 Patching output file 66/90 Patching output file 67/90 Patching output file 68/90 Patching output file 69/90 Patching output file 70/90 Patching output file 71/90 Patching output file 72/90 Patching output file 73/90 Patching output file 74/90 Patching output file 75/90 Patching output file 76/90 Patching output file 77/90 Patching output file 78/90 Patching output file 79/90 Patching output file 80/90 Patching output file 81/90 Patching output file 82/90 Patching output file 83/90 Patching output file 84/90 Patching output file 85/90 Patching output file 86/90 Patching output file 87/90 Patching output file 88/90 Patching output file 89/90 Patching output file 90/90 type lookup cache used 65536/65536 hits=1514107 misses=172575 symbol lookup cache used 65536/65536 hits=1057340 misses=91804 Note: based on cache misses the ideal setting for LOOKUP_CACHE_SIZE is 1 at the cost of higher memory usage. finished... + make ChangeLog perl ./misc/gentxtchangelog.perl < changelog.in > ChangeLog + iconv --from=ISO-8859-1 --to=UTF-8 -o ChangeLog.new ChangeLog + touch -r ChangeLog ChangeLog.new + mv ChangeLog.new ChangeLog + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Tfb5Tf + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le ++ dirname /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd gecode-release-6.2.0 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le 'INSTALL=/usr/bin/install -p' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: 'gecode/kernel/var-type.hpp' is up to date. make[1]: 'gecode/kernel/var-imp.hpp' is up to date. make[1]: 'libgecodesupport.so.49.0' is up to date. make[1]: 'libgecodekernel.so.49.0' is up to date. make[1]: 'libgecodesearch.so.49.0' is up to date. make[1]: 'libgecodeint.so.49.0' is up to date. make[1]: 'libgecodefloat.so.49.0' is up to date. make[1]: 'libgecodeset.so.49.0' is up to date. make[1]: 'libgecodeminimodel.so.49.0' is up to date. make[1]: 'libgecodedriver.so.49.0' is up to date. make[1]: 'libgecodegist.so.49.0' is up to date. make[1]: 'libgecodeflatzinc.so.49.0' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Nothing to be done for 'framework'. make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Nothing to be done for 'flatzinc'. make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' /usr/bin/make doinstalllib make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' mkdir -p /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/lib64 && \ mkdir -p /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/lib64 && \ mkdir -p /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/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 /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/lib64; 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 /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/lib64; done &&\ for_liblibtargets="" && \ for f in $for_liblibtargets; do \ cp $f /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/lib64; done &&\ for_exetargets="tools/flatzinc/fzn-gecode tools/flatzinc/mzn-gecode" && \ for f in $for_exetargets; do \ cp $f /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/bin; done make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' /usr/bin/make doinstallheaders make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' mkdir -p /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/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 gecode/third-party/boost/config/compiler/borland.hpp gecode/third-party/boost/config/compiler/clang.hpp gecode/third-party/boost/config/compiler/codegear.hpp gecode/third-party/boost/config/compiler/comeau.hpp gecode/third-party/boost/config/compiler/common_edg.hpp gecode/third-party/boost/config/compiler/compaq_cxx.hpp gecode/third-party/boost/config/compiler/digitalmars.hpp gecode/third-party/boost/config/compiler/gcc.hpp gecode/third-party/boost/config/compiler/gcc_xml.hpp gecode/third-party/boost/config/compiler/greenhills.hpp gecode/third-party/boost/config/compiler/hp_acc.hpp gecode/third-party/boost/config/compiler/intel.hpp gecode/third-party/boost/config/compiler/kai.hpp gecode/third-party/boost/config/compiler/metrowerks.hpp gecode/third-party/boost/config/compiler/mpw.hpp gecode/third-party/boost/config/compiler/nvcc.hpp gecode/third-party/boost/config/compiler/pathscale.hpp gecode/third-party/boost/config/compiler/pgi.hpp gecode/third-party/boost/config/compiler/sgi_mipspro.hpp gecode/third-party/boost/config/compiler/sunpro_cc.hpp gecode/third-party/boost/config/compiler/vacpp.hpp gecode/third-party/boost/config/compiler/visualc.hpp gecode/third-party/boost/config/no_tr1/cmath.hpp gecode/third-party/boost/config/no_tr1/utility.hpp gecode/third-party/boost/config/platform/aix.hpp gecode/third-party/boost/config/platform/amigaos.hpp gecode/third-party/boost/config/platform/beos.hpp gecode/third-party/boost/config/platform/bsd.hpp gecode/third-party/boost/config/platform/cygwin.hpp gecode/third-party/boost/config/platform/hpux.hpp gecode/third-party/boost/config/platform/irix.hpp gecode/third-party/boost/config/platform/linux.hpp gecode/third-party/boost/config/platform/macos.hpp gecode/third-party/boost/config/platform/qnxnto.hpp gecode/third-party/boost/config/platform/solaris.hpp gecode/third-party/boost/config/platform/symbian.hpp gecode/third-party/boost/config/platform/vms.hpp gecode/third-party/boost/config/platform/vxworks.hpp gecode/third-party/boost/config/platform/win32.hpp gecode/third-party/boost/config/posix_features.hpp gecode/third-party/boost/config/select_compiler_config.hpp gecode/third-party/boost/config/select_platform_config.hpp gecode/third-party/boost/config/select_stdlib_config.hpp gecode/third-party/boost/config/stdlib/dinkumware.hpp gecode/third-party/boost/config/stdlib/libcomo.hpp gecode/third-party/boost/config/stdlib/libcpp.hpp gecode/third-party/boost/config/stdlib/libstdcpp3.hpp gecode/third-party/boost/config/stdlib/modena.hpp gecode/third-party/boost/config/stdlib/msl.hpp gecode/third-party/boost/config/stdlib/roguewave.hpp gecode/third-party/boost/config/stdlib/sgi.hpp gecode/third-party/boost/config/stdlib/stlport.hpp gecode/third-party/boost/config/stdlib/vacpp.hpp gecode/third-party/boost/config/suffix.hpp gecode/third-party/boost/config/user.hpp gecode/third-party/boost/config.hpp gecode/third-party/boost/detail/endian.hpp gecode/third-party/boost/detail/limits.hpp gecode/third-party/boost/numeric/interval/arith.hpp gecode/third-party/boost/numeric/interval/arith2.hpp gecode/third-party/boost/numeric/interval/arith3.hpp gecode/third-party/boost/numeric/interval/checking.hpp gecode/third-party/boost/numeric/interval/compare/certain.hpp gecode/third-party/boost/numeric/interval/compare/explicit.hpp gecode/third-party/boost/numeric/interval/compare/lexicographic.hpp gecode/third-party/boost/numeric/interval/compare/possible.hpp gecode/third-party/boost/numeric/interval/compare/set.hpp gecode/third-party/boost/numeric/interval/compare.hpp gecode/third-party/boost/numeric/interval/constants.hpp gecode/third-party/boost/numeric/interval/detail/alpha_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/bcc_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/bugs.hpp gecode/third-party/boost/numeric/interval/detail/c99sub_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/c99_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/division.hpp gecode/third-party/boost/numeric/interval/detail/ia64_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/interval_prototype.hpp gecode/third-party/boost/numeric/interval/detail/msvc_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/ppc_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/sparc_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/test_input.hpp gecode/third-party/boost/numeric/interval/detail/x86gcc_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/x86_rounding_control.hpp gecode/third-party/boost/numeric/interval/hw_rounding.hpp gecode/third-party/boost/numeric/interval/interval.hpp gecode/third-party/boost/numeric/interval/policies.hpp gecode/third-party/boost/numeric/interval/rounded_arith.hpp gecode/third-party/boost/numeric/interval/rounded_transc.hpp gecode/third-party/boost/numeric/interval/rounding.hpp gecode/third-party/boost/numeric/interval/transc.hpp gecode/third-party/boost/numeric/interval/utility.hpp gecode/third-party/boost/numeric/interval.hpp gecode/third-party/boost/LICENSE_1_0.txt gecode/third-party/boost/limits.hpp gecode/third-party/boost/non_type.hpp gecode/third-party/boost/type.hpp) | \ (cd /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/include && tar xf -) && \ for_varimpheaders="gecode/kernel/var-type.hpp gecode/kernel/var-imp.hpp" && \ for f in $for_varimpheaders; do \ cp $f /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/include/gecode/kernel; done && \ for_extraheaders="gecode/support/config.hpp gecode/flatzinc/parser.tab.hh" && \ for f in $for_extraheaders; do \ cp $f /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/include/$f; done && \ for_mznlib="gecode/flatzinc/mznlib" && \ for f in $for_mznlib; do \ mkdir -p /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/gecode/mznlib; \ cp ./$f/*.mzn \ /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/gecode/mznlib; done make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' /usr/bin/make ranliblib make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Nothing to be done for 'ranliblib'. make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' /usr/bin/make installsubdirs make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' + rm -r /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/include/gecode/third-party + /usr/bin/find-debuginfo -j5 --strict-build-id -m -i --build-id-seed 6.2.0-12.fc40 --unique-debug-suffix -6.2.0-12.fc40.ppc64le --unique-debug-src-base gecode-6.2.0-12.fc40.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/gecode-release-6.2.0 find-debuginfo: starting Extracting debug info from 11 files DWARF-compressing 11 files sepdebugcrcfix: Updated 11 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/gecode-6.2.0-12.fc40.ppc64le cpio: gecode/flatzinc/parser.tab.hpp: Cannot stat: No such file or directory 13946 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/gecode-6.2.0-12.fc40.ppc64le/gecode/flatzinc/parser.yxx is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/gecode-6.2.0-12.fc40.ppc64le/gecode/flatzinc/lexer.lxx is executable but has no shebang, removing executable bit mangling shebang in /usr/bin/mzn-gecode from /bin/sh to #!/usr/bin/sh + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j5 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.pRszoq + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd gecode-release-6.2.0 + make test make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: 'gecode/kernel/var-type.hpp' is up to date. make[1]: '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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int.o test/int.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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) | ^~~~~~~ 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: { | ^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/channel.o test/int/channel.cpp 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:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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) { | ~~~~~^~~~ 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/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]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/arithmetic.o test/int/arithmetic.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/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/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]; | ^ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/arithmetic.cpp: In member function ‘virtual void Test::Int::Arithmetic::ArgMax::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/arithmetic.cpp:780:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 780 | m[i]=x[i]; | ^ ./gecode/int/var/int.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) | ^~~~~~ 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) | ^~~~~~ 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) | ^~~~~~~ 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]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/arithmetic.cpp: In member function ‘virtual void Test::Int::Arithmetic::ArgMinBool::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/arithmetic.cpp:1017:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1017 | m[i]=channel(home,x[i]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/arithmetic.cpp: In member function ‘virtual void Test::Int::Arithmetic::ArgMinBoolShared::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/arithmetic.cpp:1060:47: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1060 | m[2*i+0]=m[2*i+1]=channel(home,x[i]); | ^ ./gecode/int/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/int/var/bool.hpp:50:3: note: because ‘Gecode::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) | ^~~~~~~~ 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); | ^ 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); | ^ 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); | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/bool.o test/int/bool.cpp 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); | ~~~~~^~~~ 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/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) { | ^~~~ ./gecode/set.hh:1206:20: note: initializing argument 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/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) | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/count.o test/int/count.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/count.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/dom.o test/int/dom.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/int/dom.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/distinct.o test/int/distinct.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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); | ~~~~~^~~~ 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/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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/element.o test/int/element.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/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); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::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/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/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) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/extensional.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/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) | ^~~~~~ 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) | ^~~~~~~ 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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/rel.o test/int/rel.cpp 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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/linear.o test/int/linear.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/sorted.o test/int/sorted.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/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); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::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/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) | ^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/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, 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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/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) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/exec.o test/int/exec.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/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, 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/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/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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/sequence.o test/int/sequence.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/sequence.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/mm-arithmetic.o test/int/mm-arithmetic.cpp 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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/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) | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/mm-bool.o test/int/mm-bool.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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, | ~~~~~^~~~ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/mm-lin.o test/int/mm-lin.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/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/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/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-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) | ^~~~~~ 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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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-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, 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/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); | ~~~~~^~~~ 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/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) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/mm-rel.o test/int/mm-rel.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/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) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/bin-packing.o test/int/bin-packing.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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, | ~~~~~^~~~ 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) | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/order.o test/int/order.cpp 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); | ~~~~~^~~~ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/unary.o test/int/unary.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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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) { | ~~~~~^~~~ 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/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:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/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) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/cumulative.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/cumulatives.o test/int/cumulatives.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/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/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/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/circuit.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/no-overlap.o test/int/no-overlap.cpp 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); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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) | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/precede.o test/int/precede.cpp 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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/nvalues.o test/int/nvalues.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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, | ~~~~~^~~~ 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) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/int/member.o test/int/member.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/int/member.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, | ~~~~~^~~~ 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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set.o test/set.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, | ~~~~~^~~~ 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:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/construct.o test/set/construct.cpp 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/dom.o test/set/dom.cpp 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); | ~~~~~^~~~ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/rel.o test/set/rel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/set/rel.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/rel-op.o test/set/rel-op.cpp 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/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/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) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/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::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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) | ^~~~~~ 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: | ^~~~ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/rel-op-const.o test/set/rel-op-const.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/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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/convex.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/sequence.o test/set/sequence.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, | ~~~~~^~~~ 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) | ^~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/int.o test/set/int.cpp 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); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/element.o test/set/element.cpp 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/int.hh:4845: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4481:17: note: initializing 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, | ~~~~~^~~~ 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]; | ^ ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::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::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/precede.o test/set/precede.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/precede.cpp:40: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/distinct.o test/set/distinct.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); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/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, 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/mm-set.o test/set/mm-set.cpp 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); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 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/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) { | ~~~~~^~~~ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/set/channel.o test/set/channel.cpp 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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) { | ~~~~~^~~~ ./gecode/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/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) | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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::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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/float.o test/float.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/float/basic.o test/float/basic.cpp 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/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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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); | ~~~~~^~~~ 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) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/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) | ^~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/float/transcendental.o test/float/transcendental.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/transcendental.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, | ~~~~~^~~~ 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) | ^~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/float/trigonometric.o test/float/trigonometric.cpp 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) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/float/linear.o test/float/linear.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/linear.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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); | ~~~~~^~~~ ./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/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) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/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); | ~~~~~^~~~ 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/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) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/float/channel.o test/float/channel.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/channel.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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) | ^~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/float/mm-lin.o test/float/mm-lin.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/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) | ^~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/float/dom.o test/float/dom.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/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) | ^~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc.o test/flatzinc.cpp 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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/bool_clause.o test/flatzinc/bool_clause.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/bug232.o test/flatzinc/bug232.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/bug319.o test/flatzinc/bug319.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/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); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/bugfix_r7854.o test/flatzinc/bugfix_r7854.cpp 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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/empty_domain_1.o test/flatzinc/empty_domain_1.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/empty_domain_2.o test/flatzinc/empty_domain_2.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/int_set_as_type1.o test/flatzinc/int_set_as_type1.cpp 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/int_set_as_type2.o test/flatzinc/int_set_as_type2.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/jobshop.o test/flatzinc/jobshop.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/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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/no_warn_empty_domain.o test/flatzinc/no_warn_empty_domain.cpp 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/output_test.o test/flatzinc/output_test.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/sat_arith1.o test/flatzinc/sat_arith1.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/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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/sat_array_bool_and.o test/flatzinc/sat_array_bool_and.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/sat_array_bool_or.o test/flatzinc/sat_array_bool_or.cpp 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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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_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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/sat_eq_reif.o test/flatzinc/sat_eq_reif.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/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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_approx_bnb.o test/flatzinc/test_approx_bnb.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/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/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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_array_just_right.o test/flatzinc/test_array_just_right.cpp 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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_flatzinc_output_anns.o test/flatzinc/test_flatzinc_output_anns.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/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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_fzn_arith.o test/flatzinc/test_fzn_arith.cpp 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_fzn_arrays.o test/flatzinc/test_fzn_arrays.cpp 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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_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/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_fzn_comparison.o test/flatzinc/test_fzn_comparison.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/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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_fzn_logic.o test/flatzinc/test_fzn_logic.cpp 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_fzn_sets.o test/flatzinc/test_fzn_sets.cpp 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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_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/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_int_mod.o test/flatzinc/test_int_mod.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/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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_int_ranges_as_values.o test/flatzinc/test_int_ranges_as_values.cpp 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/test_seq_search.o test/flatzinc/test_seq_search.cpp 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/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/int.hh:2555: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)’: ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)’: ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/alpha.o test/flatzinc/alpha.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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/battleships1.o test/flatzinc/battleships1.cpp 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/battleships10.o test/flatzinc/battleships10.cpp 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/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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/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/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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/battleships3.o test/flatzinc/battleships3.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/battleships4.o test/flatzinc/battleships4.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/battleships5.o test/flatzinc/battleships5.cpp 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/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/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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/battleships9.o test/flatzinc/battleships9.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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/blocksworld_instance_1.o test/flatzinc/blocksworld_instance_1.cpp 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/blocksworld_instance_2.o test/flatzinc/blocksworld_instance_2.cpp 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/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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/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/int.hh:5223: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:39:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:44:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)’: ./gecode/int/branch.hpp:50:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)’: ./gecode/int/branch.hpp:55:11: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)’: ./gecode/int/trace.hpp:39:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)’: ./gecode/int/trace.hpp:45:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5684:14: note: initializing 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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/cutstock.o test/flatzinc/cutstock.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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/eq20.o test/flatzinc/eq20.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/factory_planning_instance.o test/flatzinc/factory_planning_instance.cpp 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/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/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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/jobshop2x2.o test/flatzinc/jobshop2x2.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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/knights.o test/flatzinc/knights.cpp 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/langford2.o test/flatzinc/langford2.cpp 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/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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/multidim_knapsack_simple.o test/flatzinc/multidim_knapsack_simple.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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/packing.o test/flatzinc/packing.cpp 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/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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/perfsq.o test/flatzinc/perfsq.cpp 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); | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/perfsq2.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/photo.o test/flatzinc/photo.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); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/product_fd.o test/flatzinc/product_fd.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/quasigroup_qg5.o test/flatzinc/quasigroup_qg5.cpp 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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/queen_cp2.o test/flatzinc/queen_cp2.cpp 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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/queen_ip.o test/flatzinc/queen_ip.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/radiation.o test/flatzinc/radiation.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/shared_array_element.o test/flatzinc/shared_array_element.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/shared_array_element.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/simple_sat.o test/flatzinc/simple_sat.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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/sudoku.o test/flatzinc/sudoku.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/template_design.o test/flatzinc/template_design.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/tenpenki_1.o test/flatzinc/tenpenki_1.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:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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_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/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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/tenpenki_3.o test/flatzinc/tenpenki_3.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/tenpenki_4.o test/flatzinc/tenpenki_4.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/tenpenki_5.o test/flatzinc/tenpenki_5.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); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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_6.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/warehouses.o test/flatzinc/warehouses.cpp 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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/warehouses_small.o test/flatzinc/warehouses_small.cpp 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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/wolf_goat_cabbage.o test/flatzinc/wolf_goat_cabbage.cpp 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); | ~~~~~^~~~ 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/zebra.o test/flatzinc/zebra.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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/magicsq_3.o test/flatzinc/magicsq_3.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/magicsq_4.o test/flatzinc/magicsq_4.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/magicsq_5.o test/flatzinc/magicsq_5.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/oss.o test/flatzinc/oss.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/steiner_triples.o test/flatzinc/steiner_triples.cpp 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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/timetabling.o test/flatzinc/timetabling.cpp 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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/flatzinc/trucking.o test/flatzinc/trucking.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); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/branch.o test/branch.cpp In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/branch/int.o test/branch/int.cpp 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/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/branch/bool.o test/branch/bool.cpp In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/branch/set.o test/branch/set.cpp In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, from test/branch/set.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/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/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/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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/assign.o test/assign.cpp In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/assign/int.o test/assign/int.cpp 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/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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/assign/bool.o test/assign/bool.cpp In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/assign/set.o test/assign/set.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/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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -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/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/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/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/search.o test/search.cpp 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); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, | ~~~~~^~~~ 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) | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/nogoods.o test/nogoods.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/nogoods.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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, | ~~~~~^~~~ 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) | ^~~~~~ 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/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/array.o test/array.cpp In file included from ./gecode/kernel.hh:150, from test/array.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/test.o test/test.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from test/test.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759: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) { | ^ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/afc.o test/afc.cpp 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); | ~~~~~^~~~ 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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/ldsb.o test/ldsb.cpp In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Home, int, Tracer&)’: ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 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/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.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 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/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) { | ~~~~~^~~~ ./gecode/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++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -c -o test/region.o test/region.cpp 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/int.hh:917, from test/region.cpp:35: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)’: ./gecode/int/channel.hpp:39:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 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++ -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 -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection \ -lgecodeflatzinc -lgecodedriver -lgecodegist -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodefloat -lmpfr -lgmp -lgecodeint -lgecodekernel -lgecodesupport /usr/lib64/libQt5PrintSupport.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Core.so -lGL -lpthread 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) | ^ 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); | ^ perl ./misc/fixmanifest.perl .so.49.0 test/test.manifest .so.49.0 make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' + export LD_LIBRARY_PATH=/builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/lib64:/usr/lib64 + LD_LIBRARY_PATH=/builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/lib64:/usr/lib64 + make check make[1]: Entering directory '/builddir/build/BUILD/gecode-release-6.2.0' make[1]: 'gecode/kernel/var-type.hpp' is up to date. make[1]: 'gecode/kernel/var-imp.hpp' is up to date. make[1]: 'test/test' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/gecode-release-6.2.0' 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 ++ + RPM_EC=0 ++ jobs -p + exit 0 Processing files: gecode-6.2.0-12.fc40.ppc64le Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.ciCEIG + umask 022 + cd /builddir/build/BUILD + cd gecode-release-6.2.0 + DOCDIR=/builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/ChangeLog /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.RlPVCO + umask 022 + cd /builddir/build/BUILD + cd gecode-release-6.2.0 + LICENSEDIR=/builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/licenses/gecode + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/licenses/gecode + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/LICENSE /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/licenses/gecode + RPM_EC=0 ++ jobs -p + exit 0 Provides: gecode = 6.2.0-12.fc40 gecode(ppc-64) = 6.2.0-12.fc40 libgecodedriver.so.49()(64bit) libgecodeflatzinc.so.49()(64bit) libgecodefloat.so.49()(64bit) libgecodegist.so.49()(64bit) libgecodeint.so.49()(64bit) libgecodekernel.so.49()(64bit) libgecodeminimodel.so.49()(64bit) libgecodesearch.so.49()(64bit) libgecodeset.so.49()(64bit) libgecodesupport.so.49()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libQt5Core.so.5()(64bit) libQt5Core.so.5(Qt_5)(64bit) libQt5Gui.so.5()(64bit) libQt5Gui.so.5(Qt_5)(64bit) libQt5PrintSupport.so.5()(64bit) libQt5PrintSupport.so.5(Qt_5)(64bit) libQt5Widgets.so.5()(64bit) libQt5Widgets.so.5(Qt_5)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgecodedriver.so.49()(64bit) libgecodefloat.so.49()(64bit) libgecodegist.so.49()(64bit) libgecodeint.so.49()(64bit) libgecodekernel.so.49()(64bit) libgecodeminimodel.so.49()(64bit) libgecodesearch.so.49()(64bit) libgecodeset.so.49()(64bit) libgecodesupport.so.49()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libmpfr.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: gecode-devel-6.2.0-12.fc40.ppc64le Provides: gecode-devel = 6.2.0-12.fc40 gecode-devel(ppc-64) = 6.2.0-12.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/sh libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgecodedriver.so.49()(64bit) libgecodeflatzinc.so.49()(64bit) libgecodefloat.so.49()(64bit) libgecodegist.so.49()(64bit) libgecodeint.so.49()(64bit) libgecodekernel.so.49()(64bit) libgecodeminimodel.so.49()(64bit) libgecodesearch.so.49()(64bit) libgecodeset.so.49()(64bit) libgecodesupport.so.49()(64bit) libgmp.so.10()(64bit) libm.so.6()(64bit) libmpfr.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: gecode-doc-6.2.0-12.fc40.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.3BDOwF + umask 022 + cd /builddir/build/BUILD + cd gecode-release-6.2.0 + DOCDIR=/builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-doc + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-doc + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/doc/html /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-doc + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/ChangeLog /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-doc + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ZwU42i + umask 022 + cd /builddir/build/BUILD + cd gecode-release-6.2.0 + LICENSEDIR=/builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/licenses/gecode-doc + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/licenses/gecode-doc + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/LICENSE /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/licenses/gecode-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: gecode-doc = 6.2.0-12.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: gecode-examples-6.2.0-12.fc40.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.uHZEVq + umask 022 + cd /builddir/build/BUILD + cd gecode-release-6.2.0 + DOCDIR=/builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/CMakeLists.txt /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/all-interval.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/alpha.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/archimedean-spiral.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/bacp.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/bibd.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/bin-packing.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/black-hole.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/car-sequencing.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/cartesian-heart.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/colored-matrix.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/crew.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/crossword.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/crowded-chess.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/descartes-folium.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/dominating-queens.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/domino.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/donald.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/efpa.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/eq20.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/golden-spiral.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/golf.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/golomb-ruler.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/graph-color.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/grocery.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/hamming.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/ind-set.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/job-shop.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/kakuro.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/knights.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/langford-number.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/magic-sequence.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/magic-square-partial.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/magic-square.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/minesweeper.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/money.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/multi-bin-packing.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/nonogram.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/open-shop.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/ortho-latin.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/partition.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/pentominoes.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/perfect-square.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/photo.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/qcp.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/queen-armies.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/queens.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/radiotherapy.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/sat.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/schurs-lemma.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/scowl.hpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/sports-league.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/steel-mill.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/steiner.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/sudoku-advanced.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/sudoku-instances.hh /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/sudoku.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/tsp.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/warehouses.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/examples/word-square.cpp /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/doc/gecode-examples + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.s3AfYH + umask 022 + cd /builddir/build/BUILD + cd gecode-release-6.2.0 + LICENSEDIR=/builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/licenses/gecode-examples + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/licenses/gecode-examples + cp -pr /builddir/build/BUILD/gecode-release-6.2.0/LICENSE /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le/usr/share/licenses/gecode-examples + RPM_EC=0 ++ jobs -p + exit 0 Provides: gecode-examples = 6.2.0-12.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: gecode-debugsource-6.2.0-12.fc40.ppc64le Provides: gecode-debugsource = 6.2.0-12.fc40 gecode-debugsource(ppc-64) = 6.2.0-12.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: gecode-debuginfo-6.2.0-12.fc40.ppc64le Provides: debuginfo(build-id) = 013ca74edc28e048113d1c52812bd75ee52bb708 debuginfo(build-id) = 1983623a4c0fba6b1a2fd1bafb1386f2c05bbfcf debuginfo(build-id) = 1b532eb6fead4a9a6bee332ae7994b3a6bafa542 debuginfo(build-id) = 1c4f9230635d5949099dd0a4733ce6f671b2f774 debuginfo(build-id) = 26edece271631acbbd3a4cebbd11e16d9a2ab0f2 debuginfo(build-id) = 28f2c842bad2505e0fd0e918bc7f676504a8ff0b debuginfo(build-id) = 588715cebadea02869972ac8a6f555f1757d1bcd debuginfo(build-id) = 5a8c3206e709dc89164394bedb21eb489c4e03f2 debuginfo(build-id) = a2542089ddc47c0c4ebf8fa29a2262b851a7c7c6 debuginfo(build-id) = a65eb333ff2ae542154c79e3043e7e17e62df95c gecode-debuginfo = 6.2.0-12.fc40 gecode-debuginfo(ppc-64) = 6.2.0-12.fc40 libgecodedriver.so.49.0-6.2.0-12.fc40.ppc64le.debug()(64bit) libgecodeflatzinc.so.49.0-6.2.0-12.fc40.ppc64le.debug()(64bit) libgecodefloat.so.49.0-6.2.0-12.fc40.ppc64le.debug()(64bit) libgecodegist.so.49.0-6.2.0-12.fc40.ppc64le.debug()(64bit) libgecodeint.so.49.0-6.2.0-12.fc40.ppc64le.debug()(64bit) libgecodekernel.so.49.0-6.2.0-12.fc40.ppc64le.debug()(64bit) libgecodeminimodel.so.49.0-6.2.0-12.fc40.ppc64le.debug()(64bit) libgecodesearch.so.49.0-6.2.0-12.fc40.ppc64le.debug()(64bit) libgecodeset.so.49.0-6.2.0-12.fc40.ppc64le.debug()(64bit) libgecodesupport.so.49.0-6.2.0-12.fc40.ppc64le.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gecode-debugsource(ppc-64) = 6.2.0-12.fc40 Processing files: gecode-devel-debuginfo-6.2.0-12.fc40.ppc64le Provides: debuginfo(build-id) = d4851fb4f1910cef75fc31194ef553e0979d9e69 gecode-devel-debuginfo = 6.2.0-12.fc40 gecode-devel-debuginfo(ppc-64) = 6.2.0-12.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gecode-debugsource(ppc-64) = 6.2.0-12.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le Wrote: /builddir/build/RPMS/gecode-examples-6.2.0-12.fc40.noarch.rpm Wrote: /builddir/build/RPMS/gecode-debugsource-6.2.0-12.fc40.ppc64le.rpm Wrote: /builddir/build/RPMS/gecode-devel-debuginfo-6.2.0-12.fc40.ppc64le.rpm Wrote: /builddir/build/RPMS/gecode-devel-6.2.0-12.fc40.ppc64le.rpm Wrote: /builddir/build/RPMS/gecode-6.2.0-12.fc40.ppc64le.rpm Wrote: /builddir/build/RPMS/gecode-debuginfo-6.2.0-12.fc40.ppc64le.rpm Wrote: /builddir/build/RPMS/gecode-doc-6.2.0-12.fc40.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.3LHhOO + umask 022 + cd /builddir/build/BUILD + cd gecode-release-6.2.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/gecode-6.2.0-12.fc40.ppc64le + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.pzNkde + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/gecode-release-6.2.0-SPECPARTS + rm -rf gecode-release-6.2.0 gecode-release-6.2.0.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: %patchN is deprecated (4 usages found), use %patch N (or %patch -P N) Finish: rpmbuild gecode-6.2.0-12.fc40.src.rpm Finish: build phase for gecode-6.2.0-12.fc40.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-ppc64le-1704890946.848506/root/var/log/dnf5.log INFO: Done(/var/lib/copr-rpmbuild/results/gecode-6.2.0-12.fc40.src.rpm) Config(child) 27 minutes 54 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "gecode-devel", "epoch": null, "version": "6.2.0", "release": "12.fc40", "arch": "ppc64le" }, { "name": "gecode-debugsource", "epoch": null, "version": "6.2.0", "release": "12.fc40", "arch": "ppc64le" }, { "name": "gecode", "epoch": null, "version": "6.2.0", "release": "12.fc40", "arch": "src" }, { "name": "gecode-debuginfo", "epoch": null, "version": "6.2.0", "release": "12.fc40", "arch": "ppc64le" }, { "name": "gecode-examples", "epoch": null, "version": "6.2.0", "release": "12.fc40", "arch": "noarch" }, { "name": "gecode-doc", "epoch": null, "version": "6.2.0", "release": "12.fc40", "arch": "noarch" }, { "name": "gecode-devel-debuginfo", "epoch": null, "version": "6.2.0", "release": "12.fc40", "arch": "ppc64le" }, { "name": "gecode", "epoch": null, "version": "6.2.0", "release": "12.fc40", "arch": "ppc64le" } ] } RPMResults finished