Warning: Permanently added '54.86.149.101' (ED25519) to the list of known hosts. INFO: Calling: curl -H Pragma: -o Couenne-0.5.8.tgz --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/psimovec/openblas-0.3.23/coin-or-Couenne/Couenne-0.5.8.tgz/md5/4d8c568f9e9d260001fca0e67be0cb39/Couenne-0.5.8.tgz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1067k 100 1067k 0 0 39.8M 0 --:--:-- --:--:-- --:--:-- 40.1M INFO: Reading stdout from command: md5sum Couenne-0.5.8.tgz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-1gtyn3b2/coin-or-Couenne/coin-or-Couenne.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-1gtyn3b2/coin-or-Couenne --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1721282712.457631 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-1gtyn3b2/coin-or-Couenne/coin-or-Couenne.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-1gtyn3b2/coin-or-Couenne --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1721282712.457631 -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-1gtyn3b2/coin-or-Couenne/coin-or-Couenne.spec) Config(fedora-rawhide-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 5.6 INFO: Mock Version: 5.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1721282712.457631/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-aarch64-bootstrap-1721282712.457631/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/bc062a65e87f6a8b8ddc77a8eb7d87cb5fa1288e48c3e5603dd77e26dcec944f/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/bc062a65e87f6a8b8ddc77a8eb7d87cb5fa1288e48c3e5603dd77e26dcec944f/merged) with podman image umount INFO: Package manager dnf5 detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf5 tooling Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 144.9 MiB/s | 14.1 MiB | 00m00s Copr repository 100% | 57.4 MiB/s | 3.6 MiB | 00m00s fedora 100% | 28.2 MiB/s | 20.3 MiB | 00m01s Repositories loaded. Package "dnf5-5.2.4.0-1.fc41.aarch64" is already installed. Package "dnf5-plugins-5.2.4.0-1.fc41.aarch64" is already installed. Nothing to do. 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-aarch64-1721282712.457631/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.92-2.fc41.aarch64 rpm-sequoia-1.7.0-1.fc41.aarch64 dnf5-5.2.4.0-1.fc41.aarch64 dnf5-plugins-5.2.4.0-1.fc41.aarch64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 52.2 KiB/s | 14.8 KiB | 00m00s Copr repository 100% | 118.2 KiB/s | 1.5 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 239.4 KiB/s | 3.8 KiB | 00m00s Copr repository 100% | 103.4 MiB/s | 3.6 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash aarch64 5.2.26-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.3 MiB bzip2 aarch64 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 427.5 KiB coreutils aarch64 9.5-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.8 MiB cpio aarch64 2.15-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB diffutils aarch64 3.10-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB fedora-release-common noarch 41-0.16 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.2 KiB findutils aarch64 1:4.10.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB gawk aarch64 5.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 MiB glibc-minimal-langpack aarch64 2.39.9000-30.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B grep aarch64 3.11-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB gzip aarch64 1.13-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 488.8 KiB info aarch64 7.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 613.5 KiB patch aarch64 2.7.6-24.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 390.5 KiB redhat-rpm-config noarch 293-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 183.5 KiB rpm-build aarch64 4.19.92-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB sed aarch64 4.9-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB shadow-utils aarch64 2:4.15.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.3 MiB tar aarch64 2:1.35-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 MiB unzip aarch64 6.0-63.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 726.4 KiB util-linux aarch64 2.40.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.5 MiB which aarch64 2.21-41.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 248.1 KiB xz aarch64 1:5.6.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB Installing dependencies: add-determinism aarch64 0.3.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB alternatives aarch64 1.28-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 218.3 KiB ansible-srpm-macros noarch 1-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.7 KiB audit-libs aarch64 4.0.1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 547.2 KiB authselect aarch64 1.5.0-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 309.5 KiB authselect-libs aarch64 1.5.0-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 931.9 KiB basesystem noarch 11-20.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B binutils aarch64 2.42.50-14.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.1 MiB build-reproducibility-srpm-macros noarch 0.3.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 735.0 B bzip2-libs aarch64 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200.7 KiB ca-certificates noarch 2024.2.68_v8.0.302-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB coreutils-common aarch64 9.5-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.2 MiB cracklib aarch64 2.9.11-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 934.6 KiB crypto-policies noarch 20240717-1.git154fd4e.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 130.4 KiB curl aarch64 8.8.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 871.8 KiB cyrus-sasl-lib aarch64 2.1.28-24.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 MiB debugedit aarch64 5.0-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 499.0 KiB dwz aarch64 0.15-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 386.7 KiB ed aarch64 1.20.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 282.7 KiB efi-srpm-macros noarch 5-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.1 KiB elfutils aarch64 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.0 MiB elfutils-debuginfod-client aarch64 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 396.7 KiB elfutils-default-yama-scope noarch 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB elfutils-libelf aarch64 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB elfutils-libs aarch64 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB fedora-gpg-keys noarch 41-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 124.7 KiB fedora-release noarch 41-0.16 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B fedora-release-identity-basic noarch 41-0.16 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 694.0 B fedora-repos noarch 41-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB fedora-repos-rawhide noarch 41-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB file aarch64 5.45-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 267.4 KiB file-libs aarch64 5.45-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10.0 MiB filesystem aarch64 3.18-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106.0 B fonts-srpm-macros noarch 1:2.0.5-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55.8 KiB forge-srpm-macros noarch 0.3.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.0 KiB fpc-srpm-macros noarch 1.3-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.0 B gdb-minimal aarch64 14.2-14.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.5 MiB gdbm aarch64 1:1.23-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 928.2 KiB gdbm-libs aarch64 1:1.23-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 425.8 KiB ghc-srpm-macros noarch 1.9.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 747.0 B glibc aarch64 2.39.9000-30.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.2 MiB glibc-common aarch64 2.39.9000-30.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB glibc-gconv-extra aarch64 2.39.9000-30.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49.2 MiB gmp aarch64 1:6.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 721.9 KiB gnat-srpm-macros noarch 6-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB go-srpm-macros noarch 3.6.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60.8 KiB jansson aarch64 2.13.1-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 220.4 KiB kernel-srpm-macros noarch 1.0-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB keyutils-libs aarch64 1.6.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 226.3 KiB krb5-libs aarch64 1.21.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 MiB libacl aarch64 2.3.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196.0 KiB libarchive aarch64 3.7.4-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libattr aarch64 2.5.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196.5 KiB libblkid aarch64 2.40.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 418.6 KiB libbrotli aarch64 1.1.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libcap aarch64 2.70-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB libcap-ng aarch64 0.8.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 417.0 KiB libcom_err aarch64 1.47.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 239.3 KiB libcurl aarch64 8.8.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 857.6 KiB libeconf aarch64 0.6.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 206.0 KiB libevent aarch64 2.1.12-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB libfdisk aarch64 2.40.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 482.9 KiB libffi aarch64 3.4.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 282.3 KiB libgcc aarch64 14.1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 350.2 KiB libgomp aarch64 14.1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 567.1 KiB libidn2 aarch64 2.3.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 457.1 KiB libmount aarch64 2.40.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 483.9 KiB libnghttp2 aarch64 1.62.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 262.2 KiB libnsl2 aarch64 2.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 221.9 KiB libpkgconf aarch64 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 198.0 KiB libpsl aarch64 0.21.5-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196.5 KiB libpwquality aarch64 1.4.5-10.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libselinux aarch64 3.7-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 265.1 KiB libsemanage aarch64 3.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 361.5 KiB libsepol aarch64 3.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 873.9 KiB libsmartcols aarch64 2.40.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 288.5 KiB libssh aarch64 0.10.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 581.2 KiB libssh-config noarch 0.10.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277.0 B libstdc++ aarch64 14.1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB libtasn1 aarch64 4.19.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 283.7 KiB libtirpc aarch64 1.3.4-1.rc3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 274.6 KiB libtool-ltdl aarch64 2.4.7-11.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 222.1 KiB libunistring aarch64 1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB libutempter aarch64 1.2.1-14.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 417.8 KiB libuuid aarch64 2.40.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197.5 KiB libverto aarch64 0.3.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197.4 KiB libxcrypt aarch64 4.4.36-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 398.9 KiB libxml2 aarch64 2.12.8-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB libzstd aarch64 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 795.9 KiB lua-libs aarch64 5.4.6-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 393.0 KiB lua-srpm-macros noarch 1-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB lz4-libs aarch64 1.9.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 261.4 KiB mpfr aarch64 4.2.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 818.8 KiB ncurses-base noarch 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 326.2 KiB ncurses-libs aarch64 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB ocaml-srpm-macros noarch 10-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB openblas-srpm-macros noarch 2-17.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.0 B openldap aarch64 2.6.8-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 952.3 KiB openssl-libs aarch64 1:3.2.2-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.2 MiB p11-kit aarch64 0.25.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB p11-kit-trust aarch64 0.25.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 655.7 KiB package-notes-srpm-macros noarch 0.5-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB pam aarch64 1.6.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.0 MiB pam-libs aarch64 1.6.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 607.3 KiB pcre2 aarch64 10.44-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 905.5 KiB pcre2-syntax noarch 10.44-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 251.6 KiB perl-srpm-macros noarch 1-55.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 861.0 B pkgconf aarch64 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 238.7 KiB pkgconf-m4 noarch 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13.9 KiB pkgconf-pkg-config aarch64 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 990.0 B popt aarch64 1.19-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 272.8 KiB publicsuffix-list-dafsa noarch 20240107-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.5 KiB pyproject-srpm-macros noarch 1.13.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB python-srpm-macros noarch 3.13-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51.0 KiB qt5-srpm-macros noarch 5.15.14-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 500.0 B qt6-srpm-macros noarch 6.7.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 456.0 B readline aarch64 8.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 689.1 KiB rpm aarch64 4.19.92-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.9 MiB rpm-build-libs aarch64 4.19.92-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 262.7 KiB rpm-libs aarch64 4.19.92-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 797.9 KiB rpm-sequoia aarch64 1.7.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB rust-srpm-macros noarch 26.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB setup noarch 2.15.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 720.7 KiB sqlite-libs aarch64 3.46.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB systemd-libs aarch64 256.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB util-linux-core aarch64 2.40.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 MiB xxhash-libs aarch64 0.8.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 212.2 KiB xz-libs aarch64 1:5.6.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 266.3 KiB zig-srpm-macros noarch 1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB zip aarch64 3.0-40.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB zlib-ng-compat aarch64 2.1.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 261.8 KiB zstd aarch64 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 154 packages Total size of inbound packages is 52 MiB. Need to download 0 B. After this operation 303 MiB will be used (install 303 MiB, remove 0 B). [ 1/154] tar-2:1.35-3.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/154] bzip2-0:1.0.8-18.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/154] redhat-rpm-config-0:293-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/154] rpm-build-0:4.19.92-2.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/154] unzip-0:6.0-63.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/154] cpio-0:2.15-1.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/154] which-0:2.21-41.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/154] bash-0:5.2.26-3.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/154] coreutils-0:9.5-5.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 10/154] grep-0:3.11-8.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 11/154] patch-0:2.7.6-24.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 12/154] sed-0:4.9-1.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 13/154] shadow-utils-2:4.15.1-5.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 14/154] util-linux-0:2.40.2-1.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 15/154] diffutils-0:3.10-5.fc40.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 16/154] fedora-release-common-0:41-0. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 17/154] findutils-1:4.10.0-3.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 18/154] gawk-0:5.3.0-3.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 19/154] glibc-minimal-langpack-0:2.39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 20/154] gzip-0:1.13-1.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 21/154] info-0:7.1-2.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 22/154] xz-1:5.6.2-1.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 23/154] glibc-0:2.39.9000-30.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 24/154] xz-libs-1:5.6.2-1.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 25/154] audit-libs-0:4.0.1-3.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 26/154] authselect-libs-0:1.5.0-6.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 27/154] libblkid-0:2.40.2-1.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 28/154] libcap-ng-0:0.8.5-2.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 29/154] libfdisk-0:2.40.2-1.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 30/154] libmount-0:2.40.2-1.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 31/154] libselinux-0:3.7-3.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 32/154] libsmartcols-0:2.40.2-1.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 33/154] libutempter-0:1.2.1-14.fc41.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 34/154] libuuid-0:2.40.2-1.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 35/154] ncurses-libs-0:6.4-12.2024012 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 36/154] pam-0:1.6.1-4.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 37/154] pam-libs-0:1.6.1-4.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 38/154] readline-0:8.2-8.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 39/154] systemd-libs-0:256.2-1.fc41.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 40/154] util-linux-core-0:2.40.2-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 41/154] zlib-ng-compat-0:2.1.7-1.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 42/154] bzip2-libs-0:1.0.8-18.fc40.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 43/154] libacl-0:2.3.2-1.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 44/154] libcap-0:2.70-2.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 45/154] libgcc-0:14.1.1-7.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 46/154] libattr-0:2.5.2-3.fc40.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 47/154] libeconf-0:0.6.2-2.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 48/154] libsemanage-0:3.7-1.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 49/154] libxcrypt-0:4.4.36-5.fc40.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 50/154] setup-0:2.15.0-4.fc41.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 51/154] binutils-0:2.42.50-14.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 52/154] debugedit-0:5.0-16.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 53/154] elfutils-0:0.191-7.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 54/154] elfutils-libelf-0:0.191-7.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 55/154] file-0:5.45-6.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 56/154] libarchive-0:3.7.4-2.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 57/154] pkgconf-pkg-config-0:2.1.1-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 58/154] popt-0:1.19-6.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 59/154] rpm-0:4.19.92-2.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 60/154] rpm-build-libs-0:4.19.92-2.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 61/154] rpm-libs-0:4.19.92-2.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 62/154] zstd-0:1.5.6-1.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 63/154] curl-0:8.8.0-2.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 64/154] glibc-gconv-extra-0:2.39.9000 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 65/154] ansible-srpm-macros-0:1-15.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 66/154] build-reproducibility-srpm-ma 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 67/154] dwz-0:0.15-6.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 68/154] efi-srpm-macros-0:5-11.fc40.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 69/154] fonts-srpm-macros-1:2.0.5-16. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 70/154] forge-srpm-macros-0:0.3.1-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 71/154] fpc-srpm-macros-0:1.3-12.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 72/154] ghc-srpm-macros-0:1.9.1-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 73/154] gnat-srpm-macros-0:6-5.fc40.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 74/154] go-srpm-macros-0:3.6.0-1.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 75/154] kernel-srpm-macros-0:1.0-23.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 76/154] lua-srpm-macros-0:1-13.fc40.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 77/154] ocaml-srpm-macros-0:10-2.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 78/154] openblas-srpm-macros-0:2-17.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 79/154] package-notes-srpm-macros-0:0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 80/154] perl-srpm-macros-0:1-55.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 81/154] pyproject-srpm-macros-0:1.13. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 82/154] python-srpm-macros-0:3.13-2.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 83/154] qt5-srpm-macros-0:5.15.14-2.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 84/154] qt6-srpm-macros-0:6.7.2-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 85/154] rust-srpm-macros-0:26.3-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 86/154] zig-srpm-macros-0:1-2.fc40.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 87/154] zip-0:3.0-40.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 88/154] pkgconf-0:2.1.1-1.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 89/154] pkgconf-m4-0:2.1.1-1.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 90/154] libpkgconf-0:2.1.1-1.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 91/154] ed-0:1.20.2-1.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 92/154] authselect-0:1.5.0-6.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 93/154] gdbm-1:1.23-6.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 94/154] gdbm-libs-1:1.23-6.fc40.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 95/154] libnsl2-0:2.0.1-1.fc40.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 96/154] libpwquality-0:1.4.5-10.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 97/154] libtirpc-0:1.3.4-1.rc3.fc41.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 98/154] openssl-libs-1:3.2.2-4.fc41.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 99/154] ca-certificates-0:2024.2.68_v 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [100/154] crypto-policies-0:20240717-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [101/154] ncurses-base-0:6.4-12.2024012 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [102/154] krb5-libs-0:1.21.3-1.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [103/154] libcom_err-0:1.47.1-1.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [104/154] libsepol-0:3.7-1.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [105/154] pcre2-0:10.44-1.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [106/154] cracklib-0:2.9.11-5.fc40.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [107/154] libxml2-0:2.12.8-1.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [108/154] libzstd-0:1.5.6-1.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [109/154] lz4-libs-0:1.9.4-6.fc40.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [110/154] keyutils-libs-0:1.6.3-3.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [111/154] libverto-0:0.3.2-8.fc40.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [112/154] glibc-common-0:2.39.9000-30.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [113/154] basesystem-0:11-20.fc40.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [114/154] filesystem-0:3.18-9.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [115/154] gmp-1:6.3.0-1.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [116/154] mpfr-0:4.2.1-4.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [117/154] file-libs-0:5.45-6.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [118/154] fedora-repos-0:41-0.2.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [119/154] elfutils-debuginfod-client-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [120/154] elfutils-libs-0:0.191-7.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [121/154] libstdc++-0:14.1.1-7.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [122/154] coreutils-common-0:9.5-5.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [123/154] p11-kit-0:0.25.5-2.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [124/154] p11-kit-trust-0:0.25.5-2.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [125/154] add-determinism-0:0.3.3-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [126/154] alternatives-0:1.28-1.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [127/154] jansson-0:2.13.1-9.fc40.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [128/154] lua-libs-0:5.4.6-5.fc40.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [129/154] rpm-sequoia-0:1.7.0-1.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [130/154] sqlite-libs-0:3.46.0-2.fc41.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [131/154] libgomp-0:14.1.1-7.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [132/154] pcre2-syntax-0:10.44-1.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [133/154] libtasn1-0:4.19.0-6.fc40.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [134/154] libffi-0:3.4.6-1.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [135/154] fedora-gpg-keys-0:41-0.2.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [136/154] fedora-repos-rawhide-0:41-0.2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [137/154] elfutils-default-yama-scope-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [138/154] fedora-release-0:41-0.16.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [139/154] gdb-minimal-0:14.2-14.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [140/154] xxhash-libs-0:0.8.2-2.fc40.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [141/154] fedora-release-identity-basic 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [142/154] libcurl-0:8.8.0-2.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [143/154] libbrotli-0:1.1.0-4.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [144/154] libidn2-0:2.3.7-1.fc40.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [145/154] libnghttp2-0:1.62.1-1.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [146/154] libpsl-0:0.21.5-3.fc40.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [147/154] libssh-0:0.10.6-6.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [148/154] openldap-0:2.6.8-3.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [149/154] cyrus-sasl-lib-0:2.1.28-24.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [150/154] libevent-0:2.1.12-13.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [151/154] libtool-ltdl-0:2.4.7-11.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [152/154] libssh-config-0:0.10.6-6.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [153/154] libunistring-0:1.1-7.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [154/154] publicsuffix-list-dafsa-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [154/154] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction [ 1/156] Verify package files 100% | 754.0 B/s | 154.0 B | 00m00s >>> Running pre-transaction scriptlet: filesystem-0:3.18-9.fc41.aarch64 >>> Stop pre-transaction scriptlet: filesystem-0:3.18-9.fc41.aarch64 [ 2/156] Prepare transaction 100% | 2.5 KiB/s | 154.0 B | 00m00s [ 3/156] Installing libgcc-0:14.1.1-7. 100% | 171.8 MiB/s | 351.9 KiB | 00m00s >>> Running post-install scriptlet: libgcc-0:14.1.1-7.fc41.aarch64 >>> Stop post-install scriptlet: libgcc-0:14.1.1-7.fc41.aarch64 [ 4/156] Installing publicsuffix-list- 100% | 0.0 B/s | 68.3 KiB | 00m00s [ 5/156] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 6/156] Installing fedora-release-ide 100% | 0.0 B/s | 952.0 B | 00m00s [ 7/156] Installing fedora-gpg-keys-0: 100% | 33.1 MiB/s | 169.7 KiB | 00m00s [ 8/156] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 9/156] Installing fedora-repos-0:41- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 10/156] Installing fedora-release-com 100% | 23.0 MiB/s | 23.5 KiB | 00m00s [ 11/156] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 12/156] Installing setup-0:2.15.0-4.f 100% | 47.3 MiB/s | 726.1 KiB | 00m00s >>> Running post-install scriptlet: setup-0:2.15.0-4.fc41.noarch >>> Stop post-install scriptlet: setup-0:2.15.0-4.fc41.noarch [ 13/156] Installing filesystem-0:3.18- 100% | 2.2 MiB/s | 212.5 KiB | 00m00s [ 14/156] Installing basesystem-0:11-20 100% | 0.0 B/s | 124.0 B | 00m00s [ 15/156] Installing pcre2-syntax-0:10. 100% | 124.1 MiB/s | 254.1 KiB | 00m00s [ 16/156] Installing coreutils-common-0 100% | 310.8 MiB/s | 11.2 MiB | 00m00s [ 17/156] Installing ncurses-base-0:6.4 100% | 57.2 MiB/s | 351.6 KiB | 00m00s [ 18/156] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 19/156] Installing ncurses-libs-0:6.4 100% | 321.1 MiB/s | 2.2 MiB | 00m00s >>> Running pre-install scriptlet: glibc-0:2.39.9000-30.fc41.aarch64 >>> Stop pre-install scriptlet: glibc-0:2.39.9000-30.fc41.aarch64 warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead [ 20/156] Installing glibc-0:2.39.9000- 100% | 264.7 MiB/s | 9.3 MiB | 00m00s >>> Running post-install scriptlet: glibc-0:2.39.9000-30.fc41.aarch64 >>> Stop post-install scriptlet: glibc-0:2.39.9000-30.fc41.aarch64 [ 21/156] Installing bash-0:5.2.26-3.fc 100% | 319.7 MiB/s | 8.3 MiB | 00m00s >>> Running post-install scriptlet: bash-0:5.2.26-3.fc40.aarch64 >>> Stop post-install scriptlet: bash-0:5.2.26-3.fc40.aarch64 [ 22/156] Installing glibc-common-0:2.3 100% | 285.6 MiB/s | 2.6 MiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead [ 23/156] Installing glibc-gconv-extra- 100% | 559.8 MiB/s | 49.3 MiB | 00m00s >>> Running post-install scriptlet: glibc-gconv-extra-0:2.39.9000-30.fc41.aarch6 >>> Stop post-install scriptlet: glibc-gconv-extra-0:2.39.9000-30.fc41.aarch64 [ 24/156] Installing zlib-ng-compat-0:2 100% | 256.4 MiB/s | 262.6 KiB | 00m00s [ 25/156] Installing xz-libs-1:5.6.2-1. 100% | 261.2 MiB/s | 267.5 KiB | 00m00s [ 26/156] Installing bzip2-libs-0:1.0.8 100% | 197.0 MiB/s | 201.8 KiB | 00m00s [ 27/156] Installing libuuid-0:2.40.2-1 100% | 194.0 MiB/s | 198.7 KiB | 00m00s [ 28/156] Installing readline-0:8.2-8.f 100% | 337.5 MiB/s | 691.2 KiB | 00m00s [ 29/156] Installing popt-0:1.19-6.fc40 100% | 91.0 MiB/s | 279.4 KiB | 00m00s [ 30/156] Installing libblkid-0:2.40.2- 100% | 409.9 MiB/s | 419.7 KiB | 00m00s [ 31/156] Installing libattr-0:2.5.2-3. 100% | 192.8 MiB/s | 197.4 KiB | 00m00s [ 32/156] Installing libacl-0:2.3.2-1.f 100% | 192.2 MiB/s | 196.8 KiB | 00m00s [ 33/156] Installing libxcrypt-0:4.4.36 100% | 196.1 MiB/s | 401.6 KiB | 00m00s [ 34/156] Installing libzstd-0:1.5.6-1. 100% | 259.5 MiB/s | 797.2 KiB | 00m00s [ 35/156] Installing elfutils-libelf-0: 100% | 328.5 MiB/s | 1.3 MiB | 00m00s [ 36/156] Installing gmp-1:6.3.0-1.fc41 100% | 235.7 MiB/s | 724.2 KiB | 00m00s [ 37/156] Installing libstdc++-0:14.1.1 100% | 308.2 MiB/s | 2.8 MiB | 00m00s [ 38/156] Installing libeconf-0:0.6.2-2 100% | 202.8 MiB/s | 207.6 KiB | 00m00s [ 39/156] Installing gdbm-libs-1:1.23-6 100% | 417.5 MiB/s | 427.5 KiB | 00m00s [ 40/156] Installing mpfr-0:4.2.1-4.fc4 100% | 267.1 MiB/s | 820.4 KiB | 00m00s [ 41/156] Installing gawk-0:5.3.0-3.fc4 100% | 387.5 MiB/s | 4.3 MiB | 00m00s [ 42/156] Installing dwz-0:0.15-6.fc40. 100% | 379.0 MiB/s | 388.1 KiB | 00m00s [ 43/156] Installing unzip-0:6.0-63.fc4 100% | 356.4 MiB/s | 729.8 KiB | 00m00s [ 44/156] Installing file-libs-0:5.45-6 100% | 589.6 MiB/s | 10.0 MiB | 00m00s [ 45/156] Installing file-0:5.45-6.fc41 100% | 37.5 MiB/s | 268.9 KiB | 00m00s >>> Running pre-install scriptlet: crypto-policies-0:20240717-1.git154fd4e.fc41. >>> Stop pre-install scriptlet: crypto-policies-0:20240717-1.git154fd4e.fc41.noa [ 46/156] Installing crypto-policies-0: 100% | 21.8 MiB/s | 156.1 KiB | 00m00s >>> Running post-install scriptlet: crypto-policies-0:20240717-1.git154fd4e.fc41 >>> Stop post-install scriptlet: crypto-policies-0:20240717-1.git154fd4e.fc41.no [ 47/156] Installing libcap-ng-0:0.8.5- 100% | 409.1 MiB/s | 418.9 KiB | 00m00s [ 48/156] Installing audit-libs-0:4.0.1 100% | 268.2 MiB/s | 549.4 KiB | 00m00s [ 49/156] Installing pam-libs-0:1.6.1-4 100% | 297.7 MiB/s | 609.7 KiB | 00m00s [ 50/156] Installing libcap-0:2.70-2.fc 100% | 344.0 MiB/s | 1.4 MiB | 00m00s [ 51/156] Installing systemd-libs-0:256 100% | 315.1 MiB/s | 2.5 MiB | 00m00s [ 52/156] Installing libsmartcols-0:2.4 100% | 282.9 MiB/s | 289.7 KiB | 00m00s [ 53/156] Installing libcom_err-0:1.47. 100% | 234.8 MiB/s | 240.4 KiB | 00m00s [ 54/156] Installing libsepol-0:3.7-1.f 100% | 284.8 MiB/s | 874.9 KiB | 00m00s [ 55/156] Installing pcre2-0:10.44-1.fc 100% | 295.2 MiB/s | 906.9 KiB | 00m00s [ 56/156] Installing libselinux-0:3.7-3 100% | 260.1 MiB/s | 266.4 KiB | 00m00s [ 57/156] Installing sed-0:4.9-1.fc40.a 100% | 164.3 MiB/s | 1.0 MiB | 00m00s [ 58/156] Installing grep-0:3.11-8.fc41 100% | 182.8 MiB/s | 1.1 MiB | 00m00s [ 59/156] Installing findutils-1:4.10.0 100% | 263.5 MiB/s | 2.1 MiB | 00m00s [ 60/156] Installing xz-1:5.6.2-1.fc41. 100% | 211.7 MiB/s | 1.5 MiB | 00m00s [ 61/156] Installing libmount-0:2.40.2- 100% | 236.8 MiB/s | 485.1 KiB | 00m00s [ 62/156] Installing lz4-libs-0:1.9.4-6 100% | 256.3 MiB/s | 262.5 KiB | 00m00s [ 63/156] Installing alternatives-0:1.2 100% | 214.8 MiB/s | 220.0 KiB | 00m00s [ 64/156] Installing lua-libs-0:5.4.6-5 100% | 384.9 MiB/s | 394.2 KiB | 00m00s [ 65/156] Installing libtasn1-0:4.19.0- 100% | 278.8 MiB/s | 285.5 KiB | 00m00s [ 66/156] Installing libunistring-0:1.1 100% | 374.2 MiB/s | 1.9 MiB | 00m00s [ 67/156] Installing libidn2-0:2.3.7-1. 100% | 150.7 MiB/s | 463.0 KiB | 00m00s [ 68/156] Installing libpsl-0:0.21.5-3. 100% | 193.0 MiB/s | 197.6 KiB | 00m00s [ 69/156] Installing zstd-0:1.5.6-1.fc4 100% | 313.2 MiB/s | 1.6 MiB | 00m00s [ 70/156] Installing util-linux-core-0: 100% | 413.5 MiB/s | 6.2 MiB | 00m00s [ 71/156] Installing tar-2:1.35-3.fc40. 100% | 306.7 MiB/s | 3.1 MiB | 00m00s [ 72/156] Installing libsemanage-0:3.7- 100% | 177.4 MiB/s | 363.3 KiB | 00m00s [ 73/156] Installing shadow-utils-2:4.1 100% | 194.1 MiB/s | 7.4 MiB | 00m00s >>> Running pre-install scriptlet: libutempter-0:1.2.1-14.fc41.aarch64 >>> Stop pre-install scriptlet: libutempter-0:1.2.1-14.fc41.aarch64 [ 74/156] Installing libutempter-0:1.2. 100% | 205.0 MiB/s | 419.8 KiB | 00m00s [ 75/156] Installing zip-0:3.0-40.fc40. 100% | 281.0 MiB/s | 1.1 MiB | 00m00s [ 76/156] Installing gdbm-1:1.23-6.fc40 100% | 227.8 MiB/s | 933.2 KiB | 00m00s [ 77/156] Installing cyrus-sasl-lib-0:2 100% | 345.2 MiB/s | 3.1 MiB | 00m00s [ 78/156] Installing libfdisk-0:2.40.2- 100% | 236.3 MiB/s | 484.0 KiB | 00m00s [ 79/156] Installing bzip2-0:1.0.8-18.f 100% | 210.9 MiB/s | 432.0 KiB | 00m00s [ 80/156] Installing libxml2-0:2.12.8-1 100% | 306.0 MiB/s | 2.1 MiB | 00m00s [ 81/156] Installing add-determinism-0: 100% | 328.5 MiB/s | 2.0 MiB | 00m00s [ 82/156] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 83/156] Installing sqlite-libs-0:3.46 100% | 311.7 MiB/s | 1.6 MiB | 00m00s [ 84/156] Installing ed-0:1.20.2-1.fc41 100% | 278.4 MiB/s | 285.0 KiB | 00m00s [ 85/156] Installing patch-0:2.7.6-24.f 100% | 191.4 MiB/s | 392.0 KiB | 00m00s [ 86/156] Installing elfutils-default-y 100% | 340.5 KiB/s | 2.0 KiB | 00m00s >>> Running post-install scriptlet: elfutils-default-yama-scope-0:0.191-7.fc41.n >>> Stop post-install scriptlet: elfutils-default-yama-scope-0:0.191-7.fc41.noar [ 87/156] Installing elfutils-libs-0:0. 100% | 245.1 MiB/s | 1.0 MiB | 00m00s [ 88/156] Installing cpio-0:2.15-1.fc40 100% | 203.4 MiB/s | 1.2 MiB | 00m00s [ 89/156] Installing diffutils-0:3.10-5 100% | 263.6 MiB/s | 2.1 MiB | 00m00s [ 90/156] Installing libpkgconf-0:2.1.1 100% | 194.5 MiB/s | 199.2 KiB | 00m00s [ 91/156] Installing pkgconf-0:2.1.1-1. 100% | 235.6 MiB/s | 241.2 KiB | 00m00s [ 92/156] Installing keyutils-libs-0:1. 100% | 222.4 MiB/s | 227.8 KiB | 00m00s [ 93/156] Installing libverto-0:0.3.2-8 100% | 194.6 MiB/s | 199.2 KiB | 00m00s [ 94/156] Installing jansson-0:2.13.1-9 100% | 216.5 MiB/s | 221.7 KiB | 00m00s [ 95/156] Installing libgomp-0:14.1.1-7 100% | 277.6 MiB/s | 568.5 KiB | 00m00s [ 96/156] Installing libffi-0:3.4.6-1.f 100% | 277.1 MiB/s | 283.7 KiB | 00m00s [ 97/156] Installing p11-kit-0:0.25.5-2 100% | 240.6 MiB/s | 2.6 MiB | 00m00s [ 98/156] Installing p11-kit-trust-0:0. 100% | 71.3 MiB/s | 657.4 KiB | 00m00s >>> Running post-install scriptlet: p11-kit-trust-0:0.25.5-2.fc41.aarch64 >>> Stop post-install scriptlet: p11-kit-trust-0:0.25.5-2.fc41.aarch64 [ 99/156] Installing openssl-libs-1:3.2 100% | 313.5 MiB/s | 7.2 MiB | 00m00s [100/156] Installing coreutils-0:9.5-5. 100% | 483.8 MiB/s | 20.8 MiB | 00m00s >>> Running pre-install scriptlet: ca-certificates-0:2024.2.68_v8.0.302-2.fc41.n >>> Stop pre-install scriptlet: ca-certificates-0:2024.2.68_v8.0.302-2.fc41.noar [101/156] Installing ca-certificates-0: 100% | 2.4 MiB/s | 2.4 MiB | 00m01s >>> Running post-install scriptlet: ca-certificates-0:2024.2.68_v8.0.302-2.fc41. >>> Stop post-install scriptlet: ca-certificates-0:2024.2.68_v8.0.302-2.fc41.noa [102/156] Installing krb5-libs-0:1.21.3 100% | 278.8 MiB/s | 3.3 MiB | 00m00s [103/156] Installing libarchive-0:3.7.4 100% | 254.0 MiB/s | 1.0 MiB | 00m00s [104/156] Installing libtirpc-0:1.3.4-1 100% | 269.9 MiB/s | 276.4 KiB | 00m00s [105/156] Installing gzip-0:1.13-1.fc40 100% | 160.9 MiB/s | 494.3 KiB | 00m00s [106/156] Installing authselect-libs-0: 100% | 132.1 MiB/s | 946.8 KiB | 00m00s [107/156] Installing cracklib-0:2.9.11- 100% | 154.0 MiB/s | 946.0 KiB | 00m00s [108/156] Installing libpwquality-0:1.4 100% | 184.5 MiB/s | 1.1 MiB | 00m00s [109/156] Installing libnsl2-0:2.0.1-1. 100% | 217.8 MiB/s | 223.0 KiB | 00m00s [110/156] Installing pam-0:1.6.1-4.fc41 100% | 380.6 MiB/s | 11.0 MiB | 00m00s [111/156] Installing libssh-0:0.10.6-6. 100% | 189.9 MiB/s | 583.3 KiB | 00m00s [112/156] Installing rpm-sequoia-0:1.7. 100% | 328.2 MiB/s | 2.3 MiB | 00m00s [113/156] Installing rpm-libs-0:4.19.92 100% | 260.2 MiB/s | 799.4 KiB | 00m00s [114/156] Installing rpm-build-libs-0:4 100% | 257.4 MiB/s | 263.6 KiB | 00m00s [115/156] Installing libevent-0:2.1.12- 100% | 380.7 MiB/s | 1.5 MiB | 00m00s [116/156] Installing xxhash-libs-0:0.8. 100% | 208.6 MiB/s | 213.6 KiB | 00m00s [117/156] Installing libbrotli-0:1.1.0- 100% | 285.1 MiB/s | 1.1 MiB | 00m00s [118/156] Installing libnghttp2-0:1.62. 100% | 257.2 MiB/s | 263.3 KiB | 00m00s [119/156] Installing libtool-ltdl-0:2.4 100% | 218.0 MiB/s | 223.3 KiB | 00m00s [120/156] Installing openldap-0:2.6.8-3 100% | 311.2 MiB/s | 956.1 KiB | 00m00s [121/156] Installing libcurl-0:8.8.0-2. 100% | 279.5 MiB/s | 858.7 KiB | 00m00s [122/156] Installing elfutils-debuginfo 100% | 194.7 MiB/s | 398.7 KiB | 00m00s [123/156] Installing binutils-0:2.42.50 100% | 368.4 MiB/s | 33.2 MiB | 00m00s >>> Running post-install scriptlet: binutils-0:2.42.50-14.fc41.aarch64 >>> Stop post-install scriptlet: binutils-0:2.42.50-14.fc41.aarch64 [124/156] Installing elfutils-0:0.191-7 100% | 385.8 MiB/s | 5.0 MiB | 00m00s [125/156] Installing gdb-minimal-0:14.2 100% | 349.5 MiB/s | 11.5 MiB | 00m00s [126/156] Installing debugedit-0:5.0-16 100% | 245.0 MiB/s | 501.8 KiB | 00m00s [127/156] Installing curl-0:8.8.0-2.fc4 100% | 71.1 MiB/s | 874.3 KiB | 00m00s >>> Running pre-install scriptlet: rpm-0:4.19.92-2.fc41.aarch64 >>> Stop pre-install scriptlet: rpm-0:4.19.92-2.fc41.aarch64 [128/156] Installing rpm-0:4.19.92-2.fc 100% | 152.3 MiB/s | 3.4 MiB | 00m00s [129/156] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [130/156] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [131/156] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [132/156] Installing pkgconf-m4-0:2.1.1 100% | 0.0 B/s | 14.3 KiB | 00m00s [133/156] Installing pkgconf-pkg-config 100% | 0.0 B/s | 1.8 KiB | 00m00s [134/156] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [135/156] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [136/156] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [137/156] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [138/156] Installing package-notes-srpm 100% | 2.0 MiB/s | 2.0 KiB | 00m00s [139/156] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [140/156] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [141/156] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [142/156] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [143/156] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [144/156] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [145/156] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [146/156] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [147/156] Installing forge-srpm-macros- 100% | 39.4 MiB/s | 40.3 KiB | 00m00s [148/156] Installing go-srpm-macros-0:3 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [149/156] Installing python-srpm-macros 100% | 50.9 MiB/s | 52.2 KiB | 00m00s [150/156] Installing redhat-rpm-config- 100% | 92.8 MiB/s | 190.1 KiB | 00m00s [151/156] Installing rpm-build-0:4.19.9 100% | 349.3 MiB/s | 1.4 MiB | 00m00s [152/156] Installing pyproject-srpm-mac 100% | 2.0 MiB/s | 2.1 KiB | 00m00s [153/156] Installing util-linux-0:2.40. 100% | 389.8 MiB/s | 17.5 MiB | 00m00s >>> Running post-install scriptlet: util-linux-0:2.40.2-1.fc41.aarch64 >>> Stop post-install scriptlet: util-linux-0:2.40.2-1.fc41.aarch64 [154/156] Installing authselect-0:1.5.0 100% | 102.2 MiB/s | 313.9 KiB | 00m00s [155/156] Installing which-0:2.21-41.fc 100% | 244.4 MiB/s | 250.3 KiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead [156/156] Installing info-0:7.1-2.fc40. 100% | 495.1 KiB/s | 613.9 KiB | 00m01s >>> Running post-transaction scriptlet: filesystem-0:3.18-9.fc41.aarch64 >>> Stop post-transaction scriptlet: filesystem-0:3.18-9.fc41.aarch64 >>> Running post-transaction scriptlet: ca-certificates-0:2024.2.68_v8.0.302-2.f >>> Stop post-transaction scriptlet: ca-certificates-0:2024.2.68_v8.0.302-2.fc41 >>> Running post-transaction scriptlet: authselect-libs-0:1.5.0-6.fc41.aarch64 >>> Stop post-transaction scriptlet: authselect-libs-0:1.5.0-6.fc41.aarch64 >>> Running post-transaction scriptlet: rpm-0:4.19.92-2.fc41.aarch64 >>> Stop post-transaction scriptlet: rpm-0:4.19.92-2.fc41.aarch64 >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-30.fc41.aarch64 >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-30.fc41.aarch64 >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.aarch64 >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.aarch64 Complete! Warning: skipped PGP checks for 154 packages from repository: http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.3.3-1.fc41.aarch64 alternatives-1.28-1.fc41.aarch64 ansible-srpm-macros-1-15.fc41.noarch audit-libs-4.0.1-3.fc41.aarch64 authselect-1.5.0-6.fc41.aarch64 authselect-libs-1.5.0-6.fc41.aarch64 basesystem-11-20.fc40.noarch bash-5.2.26-3.fc40.aarch64 binutils-2.42.50-14.fc41.aarch64 build-reproducibility-srpm-macros-0.3.3-1.fc41.noarch bzip2-1.0.8-18.fc40.aarch64 bzip2-libs-1.0.8-18.fc40.aarch64 ca-certificates-2024.2.68_v8.0.302-2.fc41.noarch coreutils-9.5-5.fc41.aarch64 coreutils-common-9.5-5.fc41.aarch64 cpio-2.15-1.fc40.aarch64 cracklib-2.9.11-5.fc40.aarch64 crypto-policies-20240717-1.git154fd4e.fc41.noarch curl-8.8.0-2.fc41.aarch64 cyrus-sasl-lib-2.1.28-24.fc41.aarch64 debugedit-5.0-16.fc41.aarch64 diffutils-3.10-5.fc40.aarch64 dwz-0.15-6.fc40.aarch64 ed-1.20.2-1.fc41.aarch64 efi-srpm-macros-5-11.fc40.noarch elfutils-0.191-7.fc41.aarch64 elfutils-debuginfod-client-0.191-7.fc41.aarch64 elfutils-default-yama-scope-0.191-7.fc41.noarch elfutils-libelf-0.191-7.fc41.aarch64 elfutils-libs-0.191-7.fc41.aarch64 fedora-gpg-keys-41-0.2.noarch fedora-release-41-0.16.noarch fedora-release-common-41-0.16.noarch fedora-release-identity-basic-41-0.16.noarch fedora-repos-41-0.2.noarch fedora-repos-rawhide-41-0.2.noarch file-5.45-6.fc41.aarch64 file-libs-5.45-6.fc41.aarch64 filesystem-3.18-9.fc41.aarch64 findutils-4.10.0-3.fc41.aarch64 fonts-srpm-macros-2.0.5-16.fc41.noarch forge-srpm-macros-0.3.1-1.fc41.noarch fpc-srpm-macros-1.3-12.fc40.noarch gawk-5.3.0-3.fc40.aarch64 gdb-minimal-14.2-14.fc41.aarch64 gdbm-1.23-6.fc40.aarch64 gdbm-libs-1.23-6.fc40.aarch64 ghc-srpm-macros-1.9.1-1.fc41.noarch glibc-2.39.9000-30.fc41.aarch64 glibc-common-2.39.9000-30.fc41.aarch64 glibc-gconv-extra-2.39.9000-30.fc41.aarch64 glibc-minimal-langpack-2.39.9000-30.fc41.aarch64 gmp-6.3.0-1.fc41.aarch64 gnat-srpm-macros-6-5.fc40.noarch go-srpm-macros-3.6.0-1.fc41.noarch grep-3.11-8.fc41.aarch64 gzip-1.13-1.fc40.aarch64 info-7.1-2.fc40.aarch64 jansson-2.13.1-9.fc40.aarch64 kernel-srpm-macros-1.0-23.fc41.noarch keyutils-libs-1.6.3-3.fc40.aarch64 krb5-libs-1.21.3-1.fc41.aarch64 libacl-2.3.2-1.fc40.aarch64 libarchive-3.7.4-2.fc41.aarch64 libattr-2.5.2-3.fc40.aarch64 libblkid-2.40.2-1.fc41.aarch64 libbrotli-1.1.0-4.fc41.aarch64 libcap-2.70-2.fc41.aarch64 libcap-ng-0.8.5-2.fc41.aarch64 libcom_err-1.47.1-1.fc41.aarch64 libcurl-8.8.0-2.fc41.aarch64 libeconf-0.6.2-2.fc41.aarch64 libevent-2.1.12-13.fc41.aarch64 libfdisk-2.40.2-1.fc41.aarch64 libffi-3.4.6-1.fc41.aarch64 libgcc-14.1.1-7.fc41.aarch64 libgomp-14.1.1-7.fc41.aarch64 libidn2-2.3.7-1.fc40.aarch64 libmount-2.40.2-1.fc41.aarch64 libnghttp2-1.62.1-1.fc41.aarch64 libnsl2-2.0.1-1.fc40.aarch64 libpkgconf-2.1.1-1.fc41.aarch64 libpsl-0.21.5-3.fc40.aarch64 libpwquality-1.4.5-10.fc41.aarch64 libselinux-3.7-3.fc41.aarch64 libsemanage-3.7-1.fc41.aarch64 libsepol-3.7-1.fc41.aarch64 libsmartcols-2.40.2-1.fc41.aarch64 libssh-0.10.6-6.fc41.aarch64 libssh-config-0.10.6-6.fc41.noarch libstdc++-14.1.1-7.fc41.aarch64 libtasn1-4.19.0-6.fc40.aarch64 libtirpc-1.3.4-1.rc3.fc41.aarch64 libtool-ltdl-2.4.7-11.fc41.aarch64 libunistring-1.1-7.fc41.aarch64 libutempter-1.2.1-14.fc41.aarch64 libuuid-2.40.2-1.fc41.aarch64 libverto-0.3.2-8.fc40.aarch64 libxcrypt-4.4.36-5.fc40.aarch64 libxml2-2.12.8-1.fc41.aarch64 libzstd-1.5.6-1.fc41.aarch64 lua-libs-5.4.6-5.fc40.aarch64 lua-srpm-macros-1-13.fc40.noarch lz4-libs-1.9.4-6.fc40.aarch64 mpfr-4.2.1-4.fc41.aarch64 ncurses-base-6.4-12.20240127.fc40.noarch ncurses-libs-6.4-12.20240127.fc40.aarch64 ocaml-srpm-macros-10-2.fc41.noarch openblas-srpm-macros-2-17.fc41.noarch openldap-2.6.8-3.fc41.aarch64 openssl-libs-3.2.2-4.fc41.aarch64 p11-kit-0.25.5-2.fc41.aarch64 p11-kit-trust-0.25.5-2.fc41.aarch64 package-notes-srpm-macros-0.5-11.fc40.noarch pam-1.6.1-4.fc41.aarch64 pam-libs-1.6.1-4.fc41.aarch64 patch-2.7.6-24.fc40.aarch64 pcre2-10.44-1.fc41.aarch64 pcre2-syntax-10.44-1.fc41.noarch perl-srpm-macros-1-55.fc41.noarch pkgconf-2.1.1-1.fc41.aarch64 pkgconf-m4-2.1.1-1.fc41.noarch pkgconf-pkg-config-2.1.1-1.fc41.aarch64 popt-1.19-6.fc40.aarch64 publicsuffix-list-dafsa-20240107-3.fc40.noarch pyproject-srpm-macros-1.13.0-1.fc41.noarch python-srpm-macros-3.13-2.fc41.noarch qt5-srpm-macros-5.15.14-2.fc41.noarch qt6-srpm-macros-6.7.2-2.fc41.noarch readline-8.2-8.fc40.aarch64 redhat-rpm-config-293-1.fc41.noarch rpm-4.19.92-2.fc41.aarch64 rpm-build-4.19.92-2.fc41.aarch64 rpm-build-libs-4.19.92-2.fc41.aarch64 rpm-libs-4.19.92-2.fc41.aarch64 rpm-sequoia-1.7.0-1.fc41.aarch64 rust-srpm-macros-26.3-1.fc41.noarch sed-4.9-1.fc40.aarch64 setup-2.15.0-4.fc41.noarch shadow-utils-4.15.1-5.fc41.aarch64 sqlite-libs-3.46.0-2.fc41.aarch64 systemd-libs-256.2-1.fc41.aarch64 tar-1.35-3.fc40.aarch64 unzip-6.0-63.fc40.aarch64 util-linux-2.40.2-1.fc41.aarch64 util-linux-core-2.40.2-1.fc41.aarch64 which-2.21-41.fc40.aarch64 xxhash-libs-0.8.2-2.fc40.aarch64 xz-5.6.2-1.fc41.aarch64 xz-libs-5.6.2-1.fc41.aarch64 zig-srpm-macros-1-2.fc40.noarch zip-3.0-40.fc40.aarch64 zlib-ng-compat-2.1.7-1.fc41.aarch64 zstd-1.5.6-1.fc41.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1721174400 Wrote: /builddir/build/SRPMS/coin-or-Couenne-0.5.8-18.fc41.src.rpm Finish: rpmbuild -bs cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/fedora-rawhide-aarch64-1721282712.457631/root/var/log’: No such file or directory INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-aarch64-1721282712.457631/root/var/log/dnf5.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-1gtyn3b2/coin-or-Couenne/coin-or-Couenne.spec) Config(child) 0 minutes 21 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/coin-or-Couenne-0.5.8-18.fc41.src.rpm) Config(fedora-rawhide-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1721282712.457631/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1721282712.457631/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-aarch64-1721282712.457631/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.92-2.fc41.aarch64 rpm-sequoia-1.7.0-1.fc41.aarch64 dnf5-5.2.4.0-1.fc41.aarch64 dnf5-plugins-5.2.4.0-1.fc41.aarch64 Finish: chroot init Start: build phase for coin-or-Couenne-0.5.8-18.fc41.src.rpm Start: build setup for coin-or-Couenne-0.5.8-18.fc41.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1721174400 Wrote: /builddir/build/SRPMS/coin-or-Couenne-0.5.8-18.fc41.src.rpm Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 225.3 KiB/s | 3.8 KiB | 00m00s fedora 100% | 50.4 KiB/s | 14.8 KiB | 00m00s Copr repository 100% | 118.2 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: asl-devel aarch64 20240106-1.20240201git2f5d9de.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 281.6 KiB coin-or-Bonmin-devel aarch64 1.8.9-2.fc41 copr_base 297.0 KiB coin-or-Bonmin-doc aarch64 1.8.9-2.fc41 copr_base 50.1 MiB coin-or-Cbc-doc noarch 2.10.11-3.fc41 copr_base 86.8 MiB doxygen aarch64 2:1.11.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.9 MiB gcc aarch64 14.1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93.6 MiB gcc-c++ aarch64 14.1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.0 MiB gcc-gfortran aarch64 14.1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.9 MiB help2man noarch 1.49.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 415.6 KiB libnauty-devel aarch64 2.8.8-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB make aarch64 1:4.4.1-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB Installing dependencies: MUMPS aarch64 5.6.2-5.fc41 copr_base 8.4 MiB MUMPS-common noarch 5.6.2-5.fc41 copr_base 948.0 KiB abattis-cantarell-vf-fonts noarch 0.301-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.7 KiB adobe-mappings-cmap noarch 20230622-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.4 MiB adobe-mappings-cmap-deprecated noarch 20230622-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 582.1 KiB adobe-mappings-pdf noarch 20190401-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.4 MiB annobin-docs noarch 12.60-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96.2 KiB annobin-plugin-gcc aarch64 12.60-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB asl aarch64 20240106-1.20240201git2f5d9de.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB avahi-libs aarch64 0.8-26.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 614.2 KiB boost aarch64 1.83.0-8.fc41 copr_base 1.3 KiB boost-atomic aarch64 1.83.0-8.fc41 copr_base 197.0 KiB boost-chrono aarch64 1.83.0-8.fc41 copr_base 197.5 KiB boost-container aarch64 1.83.0-8.fc41 copr_base 197.5 KiB boost-context aarch64 1.83.0-8.fc41 copr_base 196.5 KiB boost-contract aarch64 1.83.0-8.fc41 copr_base 198.7 KiB boost-coroutine aarch64 1.83.0-8.fc41 copr_base 197.2 KiB boost-date-time aarch64 1.83.0-8.fc41 copr_base 196.4 KiB boost-devel aarch64 1.83.0-8.fc41 copr_base 143.0 MiB boost-fiber aarch64 1.83.0-8.fc41 copr_base 198.4 KiB boost-filesystem aarch64 1.83.0-8.fc41 copr_base 263.0 KiB boost-graph aarch64 1.83.0-8.fc41 copr_base 461.4 KiB boost-iostreams aarch64 1.83.0-8.fc41 copr_base 198.3 KiB boost-json aarch64 1.83.0-8.fc41 copr_base 392.2 KiB boost-locale aarch64 1.83.0-8.fc41 copr_base 659.4 KiB boost-log aarch64 1.83.0-8.fc41 copr_base 1.6 MiB boost-math aarch64 1.83.0-8.fc41 copr_base 1.5 MiB boost-nowide aarch64 1.83.0-8.fc41 copr_base 197.0 KiB boost-numpy3 aarch64 1.83.0-8.fc41 copr_base 197.4 KiB boost-program-options aarch64 1.83.0-8.fc41 copr_base 331.2 KiB boost-python3 aarch64 1.83.0-8.fc41 copr_base 332.6 KiB boost-random aarch64 1.83.0-8.fc41 copr_base 197.6 KiB boost-regex aarch64 1.83.0-8.fc41 copr_base 330.3 KiB boost-serialization aarch64 1.83.0-8.fc41 copr_base 659.6 KiB boost-stacktrace aarch64 1.83.0-8.fc41 copr_base 588.0 KiB boost-system aarch64 1.83.0-8.fc41 copr_base 196.4 KiB boost-test aarch64 1.83.0-8.fc41 copr_base 792.5 KiB boost-thread aarch64 1.83.0-8.fc41 copr_base 264.4 KiB boost-timer aarch64 1.83.0-8.fc41 copr_base 197.1 KiB boost-type_erasure aarch64 1.83.0-8.fc41 copr_base 198.1 KiB boost-wave aarch64 1.83.0-8.fc41 copr_base 726.2 KiB cairo aarch64 1.18.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB cairo-gobject aarch64 1.18.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195.2 KiB cliquer-libs aarch64 1.22-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 215.6 KiB cmake-filesystem aarch64 3.28.3-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B coin-or-Bonmin aarch64 1.8.9-2.fc41 copr_base 1.3 MiB coin-or-Cbc aarch64 2.10.11-3.fc41 copr_base 2.7 MiB coin-or-Cbc-devel aarch64 2.10.11-3.fc41 copr_base 548.9 KiB coin-or-Cgl aarch64 0.60.8-2.fc41 copr_base 994.9 KiB coin-or-Cgl-devel aarch64 0.60.8-2.fc41 copr_base 280.3 KiB coin-or-Cgl-doc noarch 0.60.8-2.fc41 copr_base 14.3 MiB coin-or-Clp aarch64 1.17.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 MiB coin-or-Clp-devel aarch64 1.17.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 706.8 KiB coin-or-Clp-doc noarch 1.17.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54.2 MiB coin-or-CoinUtils aarch64 2.11.11-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB coin-or-CoinUtils-devel aarch64 2.11.11-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 688.3 KiB coin-or-CoinUtils-doc aarch64 2.11.11-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.6 MiB coin-or-DyLP aarch64 1.10.4-14.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 904.1 KiB coin-or-DyLP-doc noarch 1.10.4-14.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10.8 MiB coin-or-Ipopt aarch64 3.14.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB coin-or-Ipopt-common noarch 3.14.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47.6 MiB coin-or-Ipopt-devel aarch64 3.14.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB coin-or-Osi aarch64 0.108.10-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.5 MiB coin-or-Osi-devel aarch64 0.108.10-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 274.0 KiB coin-or-Osi-doc noarch 0.108.10-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16.4 MiB coin-or-Sample noarch 1.2.12-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB coin-or-Vol aarch64 1.5.4-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 406.2 KiB coin-or-Vol-doc noarch 1.5.4-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.6 MiB cpp aarch64 14.1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.8 MiB crypto-policies-scripts noarch 20240717-1.git154fd4e.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 329.0 KiB cups-libs aarch64 1:2.4.10-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 859.2 KiB dbus-libs aarch64 1:1.14.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 489.0 KiB default-fonts-core-sans noarch 4.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.9 KiB expat aarch64 2.6.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 536.7 KiB flexiblas aarch64 3.4.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48.5 KiB flexiblas-netlib aarch64 3.4.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.6 MiB flexiblas-openblas-openmp aarch64 3.4.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195.3 KiB fontconfig aarch64 2.15.0-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB fonts-filesystem noarch 1:2.0.5-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B freetype aarch64 2.13.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 942.9 KiB fribidi aarch64 1.0.15-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 676.2 KiB gc aarch64 8.2.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 850.8 KiB gcc-plugin-annobin aarch64 14.1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197.1 KiB gd aarch64 2.3.3-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 515.6 KiB gdk-pixbuf2 aarch64 2.42.12-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 MiB glib2 aarch64 2.80.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16.5 MiB glibc-devel aarch64 2.39.9000-30.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB glpk aarch64 5.0-11.fc41 copr_base 878.8 KiB glpk-devel aarch64 5.0-11.fc41 copr_base 266.0 KiB gmp-c++ aarch64 1:6.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195.5 KiB gmp-devel aarch64 1:6.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 358.1 KiB gnupg2 aarch64 2.4.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.3 MiB gnutls aarch64 3.8.6-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 MiB google-droid-sans-fonts noarch 20200215-20.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.3 MiB google-noto-fonts-common noarch 20240701-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.5 KiB google-noto-sans-vf-fonts noarch 20240701-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB gpgme aarch64 1.23.2-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 810.8 KiB gpgmepp aarch64 1.23.2-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 521.8 KiB graphite2 aarch64 1.3.14-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 495.7 KiB graphviz aarch64 12.0.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.4 MiB graphviz-libs aarch64 12.0.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB groff-base aarch64 1.23.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.4 MiB gts aarch64 0.7.6-48.20121130.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB guile30 aarch64 3.0.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53.2 MiB harfbuzz aarch64 9.0.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB hwloc-libs aarch64 2.11.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 MiB jbig2dec-libs aarch64 0.20-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 301.0 KiB jbigkit-libs aarch64 2.1-29.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 437.5 KiB json-c aarch64 0.17-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 202.3 KiB kernel-headers aarch64 6.10.0-64.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 MiB lasi aarch64 1.1.3-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 258.4 KiB lcms2 aarch64 2.16-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 484.8 KiB libICE aarch64 1.1.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 273.0 KiB libSM aarch64 1.2.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 253.3 KiB libX11 aarch64 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB libX11-common noarch 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libXau aarch64 1.0.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 242.8 KiB libXext aarch64 1.3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 209.9 KiB libXft aarch64 2.3.8-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 256.4 KiB libXpm aarch64 3.5.17-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 264.4 KiB libXrender aarch64 0.9.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 198.1 KiB libXt aarch64 1.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 605.5 KiB libaom aarch64 3.9.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 MiB libasan aarch64 14.1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB libassuan aarch64 2.5.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 279.8 KiB libatomic aarch64 14.1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196.9 KiB libavif aarch64 1.0.4-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 279.9 KiB libb2 aarch64 0.98.1-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 202.1 KiB libdatrie aarch64 0.2.13-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 221.9 KiB libdav1d aarch64 1.4.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 920.5 KiB libgcrypt aarch64 1.11.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB libgfortran aarch64 14.1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB libgpg-error aarch64 1.50-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libgs aarch64 10.03.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.0 MiB libicu aarch64 74.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.6 MiB libicu-devel aarch64 74.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.7 MiB libijs aarch64 0.35-22.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 229.6 KiB libimagequant aarch64 4.0.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 730.5 KiB libjpeg-turbo aarch64 3.0.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 792.4 KiB libksba aarch64 1.6.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 526.5 KiB liblerc aarch64 4.0.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 610.4 KiB libmpc aarch64 1.3.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 280.7 KiB libnauty aarch64 2.8.8-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.1 MiB libpaper aarch64 1:2.1.1-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 224.9 KiB libpapilo aarch64 2.3.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB libpapilo-devel aarch64 2.3.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB libpng aarch64 2:1.6.40-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 333.6 KiB librsvg2 aarch64 2.57.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.4 MiB libsoplex aarch64 7.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 MiB libsoplex-devel aarch64 7.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 MiB libstdc++-devel aarch64 14.1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.1 MiB libthai aarch64 0.1.29-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 935.4 KiB libtiff aarch64 4.6.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB libubsan aarch64 14.1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 539.1 KiB libwebp aarch64 1.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB libxcb aarch64 1.17.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.0 MiB libxcrypt-devel aarch64 4.4.36-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30.3 KiB lusol aarch64 20160126-1.20221005gite35b66d.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 208.3 KiB lusol-devel aarch64 20160126-1.20221005gite35b66d.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.1 KiB metis aarch64 5.1.0.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB mpdecimal aarch64 2.5.1-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 328.8 KiB mpfr-devel aarch64 4.2.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62.8 KiB ncurses aarch64 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB ncurses-c++-libs aarch64 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 393.5 KiB ncurses-devel aarch64 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 859.8 KiB netpbm aarch64 11.02.00-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 629.1 KiB nettle aarch64 3.10-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 956.7 KiB npth aarch64 1.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 221.4 KiB nspr aarch64 4.35.0-26.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 740.7 KiB nss aarch64 3.101.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB nss-softokn aarch64 3.101.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB nss-softokn-freebl aarch64 3.101.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 930.8 KiB nss-sysinit aarch64 3.101.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 198.2 KiB nss-util aarch64 3.101.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 345.1 KiB openblas aarch64 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96.0 KiB openblas-openmp aarch64 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.5 MiB openjpeg2 aarch64 2.5.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 537.6 KiB pango aarch64 1.54.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB pdqsort-devel noarch 0-4.20210314gitb1ef26a.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.1 KiB perl-AutoLoader noarch 5.74-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.5 KiB perl-B aarch64 1.89-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 606.1 KiB perl-Carp noarch 1.54-510.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46.5 KiB perl-Class-Struct noarch 0.68-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.4 KiB perl-Data-Dumper aarch64 2.189-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 263.7 KiB perl-Digest noarch 1.20-510.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.2 KiB perl-Digest-MD5 aarch64 2.59-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 231.7 KiB perl-DynaLoader aarch64 1.56-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.1 KiB perl-Encode aarch64 4:3.21-510.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10.9 MiB perl-Errno aarch64 1.38-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.4 KiB perl-Exporter noarch 5.78-510.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54.2 KiB perl-Fcntl aarch64 1.18-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 221.1 KiB perl-File-Basename noarch 2.86-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.0 KiB perl-File-Path noarch 2.18-510.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63.5 KiB perl-File-Temp noarch 1:0.231.100-510.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 162.3 KiB perl-File-stat noarch 1.14-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.5 KiB perl-FileHandle noarch 2.05-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.3 KiB perl-Getopt-Long noarch 1:2.58-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.4 KiB perl-Getopt-Std noarch 1.14-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.2 KiB perl-HTTP-Tiny noarch 0.088-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 152.1 KiB perl-IO aarch64 1.55-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 319.1 KiB perl-IO-Socket-IP noarch 0.42-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98.6 KiB perl-IO-Socket-SSL noarch 2.088-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 700.8 KiB perl-IPC-Open3 noarch 1.22-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.5 KiB perl-MIME-Base64 aarch64 3.16-510.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 222.0 KiB perl-Mozilla-CA noarch 20240313-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.5 KiB perl-Net-SSLeay aarch64 1.94-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB perl-POSIX aarch64 2.20-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 327.3 KiB perl-PathTools aarch64 3.91-510.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 351.6 KiB perl-Pod-Escapes noarch 1:1.07-510.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.9 KiB perl-Pod-Perldoc noarch 3.28.01-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 163.1 KiB perl-Pod-Simple noarch 1:3.45-510.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 559.8 KiB perl-Pod-Usage noarch 4:2.03-510.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84.7 KiB perl-Scalar-List-Utils aarch64 5:1.63-510.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277.4 KiB perl-SelectSaver noarch 1.02-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB perl-Socket aarch64 4:2.038-510.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 272.0 KiB perl-Storable aarch64 1:3.32-510.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 372.3 KiB perl-Symbol noarch 1.09-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.8 KiB perl-Term-ANSIColor noarch 5.01-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97.5 KiB perl-Term-Cap noarch 1.18-510.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.3 KiB perl-Text-ParseWords noarch 3.31-510.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13.5 KiB perl-Text-Tabs+Wrap noarch 2024.001-510.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.5 KiB perl-Time-Local noarch 2:1.350-510.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.9 KiB perl-URI noarch 5.28-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 240.2 KiB perl-base noarch 2.27-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.5 KiB perl-constant noarch 1.33-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26.2 KiB perl-if noarch 0.61.000-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.8 KiB perl-interpreter aarch64 4:5.40.0-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 302.3 KiB perl-libnet noarch 3.15-511.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 289.0 KiB perl-libs aarch64 4:5.40.0-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10.9 MiB perl-locale noarch 1.12-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.5 KiB perl-mro aarch64 1.29-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 209.7 KiB perl-overload noarch 1.37-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71.5 KiB perl-overloading noarch 0.02-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB perl-parent noarch 1:0.241-510.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.7 KiB perl-podlators noarch 1:6.0.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 317.1 KiB perl-vars noarch 1.05-509.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.9 KiB pixman aarch64 0.43.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 718.3 KiB poppler aarch64 24.02.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 MiB poppler-data noarch 0.4.11-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.3 MiB poppler-glib aarch64 24.02.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 665.9 KiB python-pip-wheel noarch 24.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB python3 aarch64 3.13.0~b3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 211.8 KiB python3-libs aarch64 3.13.0~b3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49.9 MiB python3-numpy aarch64 1:1.26.4-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41.7 MiB rav1e-libs aarch64 0.7.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB readline-devel aarch64 8.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 553.0 KiB rsvg-pixbuf-loader aarch64 2.57.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195.5 KiB scotch aarch64 7.0.4-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB shared-mime-info aarch64 2.3-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.3 MiB soplex aarch64 7.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 MiB suitesparse aarch64 7.7.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 116.4 MiB svt-av1-libs aarch64 2.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 MiB tbb aarch64 2021.13.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 868.3 KiB tbb-bind aarch64 2021.13.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195.7 KiB tbb-devel aarch64 2021.13.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB tpm2-tss aarch64 4.1.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 MiB tzdata noarch 2024a-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB urw-base35-bookman-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB urw-base35-c059-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB urw-base35-d050000l-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84.3 KiB urw-base35-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.3 KiB urw-base35-fonts-common noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.4 KiB urw-base35-gothic-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB urw-base35-nimbus-mono-ps-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB urw-base35-nimbus-roman-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB urw-base35-nimbus-sans-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB urw-base35-p052-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB urw-base35-standard-symbols-ps-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.9 KiB urw-base35-z003-fonts noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 390.8 KiB xapian-core-libs aarch64 1.4.23-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB xml-common noarch 0.6.3-64.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.4 KiB zlib-ng-compat-devel aarch64 2.1.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106.8 KiB Transaction Summary: Installing: 283 packages Total size of inbound packages is 363 MiB. Need to download 134 MiB. After this operation 1 GiB will be used (install 1 GiB, remove 0 B). [ 1/283] doxygen-2:1.11.0-4.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/283] gcc-0:14.1.1-7.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/283] gcc-c++-0:14.1.1-7.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/283] gcc-gfortran-0:14.1.1-7.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/283] make-1:4.4.1-6.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/283] coin-or-Cgl-0:0.60.8-2.fc41.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/283] coin-or-Cgl-devel-0:0.60.8-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/283] coin-or-Clp-devel-0:1.17.9-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/283] coin-or-CoinUtils-devel-0:2.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 10/283] coin-or-Osi-devel-0:0.108.10- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 11/283] asl-0:20240106-1.20240201git2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 12/283] coin-or-Clp-0:1.17.9-1.fc41.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 13/283] coin-or-CoinUtils-0:2.11.11-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 14/283] coin-or-Osi-0:0.108.10-1.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 15/283] libnauty-0:2.8.8-4.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 16/283] guile30-0:3.0.9-1.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 17/283] cliquer-libs-0:1.22-8.fc40.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 18/283] perl-Getopt-Long-1:2.58-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 19/283] perl-POSIX-0:2.20-509.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 20/283] perl-Text-ParseWords-0:3.31-5 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 21/283] perl-Text-Tabs+Wrap-0:2024.00 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 22/283] perl-interpreter-4:5.40.0-509 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 23/283] perl-libs-4:5.40.0-509.fc41.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 24/283] gc-0:8.2.6-1.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 25/283] libgfortran-0:14.1.1-7.fc41.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 26/283] libmpc-0:1.3.1-5.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 27/283] libstdc++-devel-0:14.1.1-7.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 28/283] annobin-plugin-gcc-0:12.60-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 29/283] gcc-plugin-annobin-0:14.1.1-7 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 30/283] cpp-0:14.1.1-7.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 31/283] glibc-devel-0:2.39.9000-30.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 32/283] libasan-0:14.1.1-7.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 33/283] libatomic-0:14.1.1-7.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 34/283] libubsan-0:14.1.1-7.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 35/283] xapian-core-libs-0:1.4.23-2.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 36/283] glpk-devel-0:5.0-11.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 37/283] glpk-0:5.0-11.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 38/283] libsoplex-devel-0:7.1.0-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 39/283] MUMPS-0:5.6.2-5.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 40/283] MUMPS-common-0:5.6.2-5.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 41/283] flexiblas-netlib-0:3.4.4-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 42/283] coin-or-Sample-0:1.2.12-10.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 43/283] readline-devel-0:8.2-8.fc40.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 44/283] suitesparse-0:7.7.0-1.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 45/283] cmake-filesystem-0:3.28.3-6.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 46/283] annobin-docs-0:12.60-1.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 47/283] metis-0:5.1.0.3-5.fc40.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 48/283] scotch-0:7.0.4-4.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 49/283] ncurses-devel-0:6.4-12.202401 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 50/283] perl-Carp-0:1.54-510.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 51/283] perl-DynaLoader-0:1.56-509.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 52/283] perl-Encode-4:3.21-510.fc41.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 53/283] perl-Exporter-0:5.78-510.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 54/283] perl-PathTools-0:3.91-510.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 55/283] perl-Errno-0:1.38-509.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 56/283] perl-Scalar-List-Utils-5:1.63 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 57/283] perl-constant-0:1.33-511.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 58/283] perl-Fcntl-0:1.18-509.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 59/283] perl-locale-0:1.12-509.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 60/283] perl-Pod-Usage-4:2.03-510.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 61/283] perl-base-0:2.27-509.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 62/283] perl-overload-0:1.37-509.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 63/283] perl-File-Basename-0:2.86-509 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 64/283] perl-Getopt-Std-0:1.14-509.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 65/283] perl-MIME-Base64-0:3.16-510.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 66/283] perl-Storable-1:3.32-510.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 67/283] perl-parent-1:0.241-510.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 68/283] perl-vars-0:1.05-509.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 69/283] ncurses-c++-libs-0:6.4-12.202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 70/283] boost-devel-0:1.83.0-8.fc41.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 71/283] boost-0:1.83.0-8.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 72/283] boost-numpy3-0:1.83.0-8.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 73/283] boost-atomic-0:1.83.0-8.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 74/283] boost-chrono-0:1.83.0-8.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 75/283] boost-container-0:1.83.0-8.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 76/283] boost-context-0:1.83.0-8.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 77/283] boost-contract-0:1.83.0-8.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 78/283] boost-coroutine-0:1.83.0-8.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 79/283] boost-date-time-0:1.83.0-8.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 80/283] boost-fiber-0:1.83.0-8.fc41.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 81/283] boost-filesystem-0:1.83.0-8.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 82/283] boost-graph-0:1.83.0-8.fc41.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 83/283] boost-iostreams-0:1.83.0-8.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 84/283] boost-json-0:1.83.0-8.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 85/283] boost-locale-0:1.83.0-8.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 86/283] boost-log-0:1.83.0-8.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 87/283] boost-math-0:1.83.0-8.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 88/283] boost-nowide-0:1.83.0-8.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 89/283] boost-program-options-0:1.83. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 90/283] boost-python3-0:1.83.0-8.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 91/283] boost-random-0:1.83.0-8.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 92/283] boost-regex-0:1.83.0-8.fc41.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 93/283] boost-serialization-0:1.83.0- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 94/283] boost-stacktrace-0:1.83.0-8.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 95/283] boost-system-0:1.83.0-8.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 96/283] boost-test-0:1.83.0-8.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 97/283] boost-thread-0:1.83.0-8.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 98/283] boost-timer-0:1.83.0-8.fc41.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 99/283] boost-type_erasure-0:1.83.0-8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [100/283] boost-wave-0:1.83.0-8.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [101/283] gmp-devel-1:6.3.0-1.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [102/283] libpapilo-devel-0:2.3.0-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [103/283] libsoplex-0:7.1.0-1.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [104/283] mpfr-devel-0:4.2.1-4.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [105/283] soplex-0:7.1.0-1.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [106/283] zlib-ng-compat-devel-0:2.1.7- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [107/283] lusol-0:20160126-1.20221005gi 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [108/283] tbb-0:2021.13.0-1.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [109/283] libpapilo-0:2.3.0-3.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [110/283] lusol-devel-0:20160126-1.2022 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [111/283] pdqsort-devel-0:0-4.20210314g 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [112/283] tbb-devel-0:2021.13.0-1.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [113/283] cairo-0:1.18.0-3.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [114/283] expat-0:2.6.2-1.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [115/283] fontconfig-0:2.15.0-6.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [116/283] freetype-0:2.13.2-5.fc40.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [117/283] gd-0:2.3.3-16.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [118/283] gdk-pixbuf2-0:2.42.12-1.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [119/283] glib2-0:2.80.3-1.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [120/283] gts-0:0.7.6-48.20121130.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [121/283] harfbuzz-0:9.0.0-1.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [122/283] lasi-0:1.1.3-13.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [123/283] libX11-0:1.8.9-1.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [124/283] libXrender-0:0.9.11-6.fc40.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [125/283] libgs-0:10.03.1-2.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [126/283] librsvg2-0:2.57.1-7.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [127/283] libwebp-0:1.4.0-1.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [128/283] pango-0:1.54.0-1.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [129/283] urw-base35-fonts-0:20200910-2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [130/283] gmp-c++-1:6.3.0-1.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [131/283] kernel-headers-0:6.10.0-64.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [132/283] libxcrypt-devel-0:4.4.36-5.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [133/283] gnutls-0:3.8.6-2.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [134/283] libjpeg-turbo-0:3.0.2-2.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [135/283] libpng-2:1.6.40-3.fc40.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [136/283] shared-mime-info-0:2.3-5.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [137/283] libXpm-0:3.5.17-3.fc40.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [138/283] libavif-0:1.0.4-6.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [139/283] libimagequant-0:4.0.3-3.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [140/283] libtiff-0:4.6.0-2.fc40.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [141/283] default-fonts-core-sans-0:4.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [142/283] fonts-filesystem-1:2.0.5-16.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [143/283] xml-common-0:0.6.3-64.fc41.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [144/283] flexiblas-0:3.4.4-1.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [145/283] flexiblas-openblas-openmp-0:3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [146/283] abattis-cantarell-vf-fonts-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [147/283] google-noto-sans-vf-fonts-0:2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [148/283] libXext-0:1.3.6-1.fc40.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [149/283] libxcb-0:1.17.0-1.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [150/283] pixman-0:0.43.4-1.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [151/283] libicu-0:74.2-1.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [152/283] python3-0:3.13.0~b3-2.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [153/283] python3-numpy-1:1.26.4-7.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [154/283] libicu-devel-0:74.2-1.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [155/283] urw-base35-bookman-fonts-0:20 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [156/283] urw-base35-c059-fonts-0:20200 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [157/283] urw-base35-d050000l-fonts-0:2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [158/283] urw-base35-fonts-common-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [159/283] urw-base35-gothic-fonts-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [160/283] urw-base35-nimbus-mono-ps-fon 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [161/283] urw-base35-nimbus-roman-fonts 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [162/283] urw-base35-nimbus-sans-fonts- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [163/283] urw-base35-p052-fonts-0:20200 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [164/283] urw-base35-standard-symbols-p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [165/283] urw-base35-z003-fonts-0:20200 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [166/283] tbb-bind-0:2021.13.0-1.fc41.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [167/283] hwloc-libs-0:2.11.1-1.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [168/283] python3-libs-0:3.13.0~b3-2.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [169/283] gpgmepp-0:1.23.2-4.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [170/283] lcms2-0:2.16-3.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [171/283] nspr-0:4.35.0-26.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [172/283] nss-0:3.101.0-3.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [173/283] crypto-policies-scripts-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [174/283] openjpeg2-0:2.5.2-1.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [175/283] poppler-data-0:0.4.11-7.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [176/283] perl-mro-0:1.29-509.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [177/283] perl-overloading-0:0.02-509.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [178/283] perl-IO-0:1.55-509.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [179/283] perl-Pod-Perldoc-0:3.28.01-51 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [180/283] perl-podlators-1:6.0.2-1.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [181/283] groff-base-0:1.23.0-6.fc40.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [182/283] perl-File-Temp-1:0.231.100-51 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [183/283] perl-HTTP-Tiny-0:0.088-511.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [184/283] perl-IPC-Open3-0:1.22-509.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [185/283] perl-Pod-Simple-1:3.45-510.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [186/283] perl-Symbol-0:1.09-509.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [187/283] perl-File-stat-0:1.14-509.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [188/283] perl-SelectSaver-0:1.02-509.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [189/283] perl-Socket-4:2.038-510.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [190/283] perl-IO-Socket-SSL-0:2.088-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [191/283] perl-Mozilla-CA-0:20240313-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [192/283] perl-Net-SSLeay-0:1.94-5.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [193/283] perl-Time-Local-2:1.350-510.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [194/283] perl-Class-Struct-0:0.68-509. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [195/283] perl-File-Path-0:2.18-510.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [196/283] fribidi-0:1.0.15-1.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [197/283] libXft-0:2.3.8-6.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [198/283] libthai-0:0.1.29-8.fc40.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [199/283] nss-softokn-0:3.101.0-3.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [200/283] nss-sysinit-0:3.101.0-3.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [201/283] nss-util-0:3.101.0-3.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [202/283] libXau-0:1.0.11-6.fc40.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [203/283] jbigkit-libs-0:2.1-29.fc40.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [204/283] liblerc-0:4.0.0-6.fc40.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [205/283] libdatrie-0:0.2.13-9.fc40.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [206/283] cairo-gobject-0:1.18.0-3.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [207/283] rsvg-pixbuf-loader-0:2.57.1-7 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [208/283] adobe-mappings-cmap-0:2023062 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [209/283] adobe-mappings-cmap-deprecate 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [210/283] adobe-mappings-pdf-0:20190401 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [211/283] cups-libs-1:2.4.10-1.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [212/283] google-droid-sans-fonts-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [213/283] jbig2dec-libs-0:0.20-4.fc40.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [214/283] libXt-0:1.3.0-3.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [215/283] libijs-0:0.35-22.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [216/283] libpaper-1:2.1.1-6.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [217/283] libaom-0:3.9.0-2.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [218/283] libdav1d-0:1.4.3-1.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [219/283] rav1e-libs-0:0.7.1-2.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [220/283] svt-av1-libs-0:2.1.0-1.fc41.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [221/283] libICE-0:1.1.1-3.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [222/283] libSM-0:1.2.4-3.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [223/283] libX11-common-0:1.8.9-1.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [224/283] netpbm-0:11.02.00-6.fc40.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [225/283] gpgme-0:1.23.2-4.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [226/283] libassuan-0:2.5.7-1.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [227/283] gnupg2-0:2.4.5-1.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [228/283] libgpg-error-0:1.50-1.fc41.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [229/283] google-noto-fonts-common-0:20 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [230/283] nettle-0:3.10-2.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [231/283] libgcrypt-0:1.11.0-1.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [232/283] libksba-0:1.6.7-1.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [233/283] npth-0:1.7-1.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [234/283] tpm2-tss-0:4.1.3-1.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [235/283] openblas-openmp-0:0.3.26-4.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [236/283] avahi-libs-0:0.8-26.fc40.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [237/283] dbus-libs-1:1.14.10-3.fc40.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [238/283] json-c-0:0.17-3.fc40.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [239/283] libb2-0:0.98.1-11.fc40.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [240/283] mpdecimal-0:2.5.1-15.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [241/283] python-pip-wheel-0:24.1.1-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [242/283] tzdata-0:2024a-8.fc41.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [243/283] perl-Term-ANSIColor-0:5.01-51 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [244/283] perl-Term-Cap-0:1.18-510.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [245/283] ncurses-0:6.4-12.20240127.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [246/283] perl-Pod-Escapes-1:1.07-510.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [247/283] perl-if-0:0.61.000-509.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [248/283] perl-AutoLoader-0:5.74-509.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [249/283] perl-IO-Socket-IP-0:0.42-511. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [250/283] perl-URI-0:5.28-1.fc41.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [251/283] openblas-0:0.3.26-4.fc40.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [252/283] nss-softokn-freebl-0:3.101.0- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [253/283] perl-Data-Dumper-0:2.189-511. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [254/283] perl-libnet-0:3.15-511.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [255/283] perl-B-0:1.89-509.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [256/283] perl-Digest-MD5-0:2.59-4.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [257/283] perl-FileHandle-0:2.05-509.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [258/283] perl-Digest-0:1.20-510.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [259/283] asl-devel-0:20240106-1.202402 100% | 2.6 MiB/s | 66.1 KiB | 00m00s [260/283] help2man-0:1.49.3-5.fc40.noar 100% | 23.5 MiB/s | 216.8 KiB | 00m00s [261/283] coin-or-Bonmin-devel-0:1.8.9- 100% | 3.5 MiB/s | 71.3 KiB | 00m00s [262/283] libnauty-devel-0:2.8.8-4.fc41 100% | 31.7 MiB/s | 357.4 KiB | 00m00s [263/283] coin-or-Bonmin-0:1.8.9-2.fc41 100% | 10.5 MiB/s | 366.4 KiB | 00m00s [264/283] coin-or-Bonmin-doc-0:1.8.9-2. 100% | 174.3 MiB/s | 22.7 MiB | 00m00s [265/283] coin-or-Cbc-0:2.10.11-3.fc41. 100% | 24.9 MiB/s | 789.7 KiB | 00m00s [266/283] coin-or-Cbc-devel-0:2.10.11-3 100% | 6.7 MiB/s | 109.7 KiB | 00m00s [267/283] coin-or-Cgl-doc-0:0.60.8-2.fc 100% | 114.8 MiB/s | 3.6 MiB | 00m00s [268/283] coin-or-Clp-doc-0:1.17.9-1.fc 100% | 240.7 MiB/s | 19.7 MiB | 00m00s [269/283] coin-or-DyLP-doc-0:1.10.4-14. 100% | 31.4 MiB/s | 2.4 MiB | 00m00s [270/283] coin-or-Vol-doc-0:1.5.4-13.fc 100% | 83.7 MiB/s | 1.2 MiB | 00m00s [271/283] coin-or-Ipopt-devel-0:3.14.14 100% | 16.5 MiB/s | 185.5 KiB | 00m00s [272/283] coin-or-Cbc-doc-0:2.10.11-3.f 100% | 171.2 MiB/s | 53.6 MiB | 00m00s [273/283] coin-or-Ipopt-0:3.14.14-1.fc4 100% | 11.2 MiB/s | 679.5 KiB | 00m00s [274/283] coin-or-Ipopt-common-0:3.14.1 100% | 65.6 MiB/s | 5.5 MiB | 00m00s [275/283] coin-or-Osi-doc-0:0.108.10-1. 100% | 171.6 MiB/s | 3.6 MiB | 00m00s [276/283] coin-or-Vol-0:1.5.4-13.fc40.a 100% | 5.6 MiB/s | 62.7 KiB | 00m00s [277/283] coin-or-DyLP-0:1.10.4-14.fc41 100% | 27.1 MiB/s | 305.3 KiB | 00m00s [278/283] graphviz-0:12.0.0-1.fc41.aarc 100% | 91.2 MiB/s | 4.5 MiB | 00m00s [279/283] graphviz-libs-0:12.0.0-1.fc41 100% | 36.8 MiB/s | 452.7 KiB | 00m00s [280/283] poppler-glib-0:24.02.0-3.fc41 100% | 21.9 MiB/s | 179.1 KiB | 00m00s [281/283] poppler-0:24.02.0-3.fc41.aarc 100% | 100.8 MiB/s | 1.1 MiB | 00m00s [282/283] graphite2-0:1.3.14-15.fc40.aa 100% | 22.5 MiB/s | 92.1 KiB | 00m00s [283/283] coin-or-CoinUtils-doc-0:2.11. 100% | 224.1 MiB/s | 12.5 MiB | 00m00s -------------------------------------------------------------------------------- [283/283] Total 100% | 214.3 MiB/s | 134.1 MiB | 00m01s Running transaction [ 1/285] Verify package files 100% | 212.0 B/s | 283.0 B | 00m01s >>> Running pre-transaction scriptlet: crypto-policies-scripts-0:20240717-1.git1 >>> Stop pre-transaction scriptlet: crypto-policies-scripts-0:20240717-1.git154f [ 2/285] Prepare transaction 100% | 982.0 B/s | 283.0 B | 00m00s [ 3/285] Installing libpng-2:1.6.40-3. 100% | 163.5 MiB/s | 334.9 KiB | 00m00s [ 4/285] Installing boost-system-0:1.8 100% | 192.7 MiB/s | 197.4 KiB | 00m00s [ 5/285] Installing boost-chrono-0:1.8 100% | 193.9 MiB/s | 198.5 KiB | 00m00s [ 6/285] Installing nspr-0:4.35.0-26.f 100% | 362.6 MiB/s | 742.5 KiB | 00m00s [ 7/285] Installing boost-thread-0:1.8 100% | 259.2 MiB/s | 265.4 KiB | 00m00s [ 8/285] Installing libgpg-error-0:1.5 100% | 224.9 MiB/s | 1.1 MiB | 00m00s [ 9/285] Installing libicu-0:74.2-1.fc 100% | 352.4 MiB/s | 35.6 MiB | 00m00s [ 10/285] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [ 11/285] Installing urw-base35-fonts-c 100% | 37.5 MiB/s | 38.4 KiB | 00m00s [ 12/285] Installing libjpeg-turbo-0:3. 100% | 258.5 MiB/s | 794.1 KiB | 00m00s [ 13/285] Installing tbb-0:2021.13.0-1. 100% | 283.6 MiB/s | 871.3 KiB | 00m00s [ 14/285] Installing cmake-filesystem-0 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 15/285] Installing libgfortran-0:14.1 100% | 380.4 MiB/s | 1.5 MiB | 00m00s [ 16/285] Installing asl-0:20240106-1.2 100% | 356.4 MiB/s | 2.5 MiB | 00m00s [ 17/285] Installing lusol-0:20160126-1 100% | 205.0 MiB/s | 210.0 KiB | 00m00s [ 18/285] Installing nss-util-0:3.101.0 100% | 338.0 MiB/s | 346.1 KiB | 00m00s [ 19/285] Installing libwebp-0:1.4.0-1. 100% | 309.6 MiB/s | 1.2 MiB | 00m00s [ 20/285] Installing libmpc-0:1.3.1-5.f 100% | 275.6 MiB/s | 282.2 KiB | 00m00s [ 21/285] Installing boost-regex-0:1.83 100% | 323.4 MiB/s | 331.2 KiB | 00m00s [ 22/285] Installing libassuan-0:2.5.7- 100% | 275.0 MiB/s | 281.6 KiB | 00m00s [ 23/285] Installing expat-0:2.6.2-1.fc 100% | 263.1 MiB/s | 538.8 KiB | 00m00s [ 24/285] Installing boost-context-0:1. 100% | 192.9 MiB/s | 197.5 KiB | 00m00s [ 25/285] Installing boost-atomic-0:1.8 100% | 193.3 MiB/s | 197.9 KiB | 00m00s [ 26/285] Installing boost-filesystem-0 100% | 257.8 MiB/s | 264.0 KiB | 00m00s [ 27/285] Installing libsoplex-0:7.1.0- 100% | 318.2 MiB/s | 4.5 MiB | 00m00s [ 28/285] Installing libICE-0:1.1.1-3.f 100% | 268.0 MiB/s | 274.4 KiB | 00m00s [ 29/285] Installing adobe-mappings-cma 100% | 335.3 MiB/s | 14.4 MiB | 00m00s [ 30/285] Installing openjpeg2-0:2.5.2- 100% | 263.5 MiB/s | 539.6 KiB | 00m00s [ 31/285] Installing lcms2-0:2.16-3.fc4 100% | 237.5 MiB/s | 486.4 KiB | 00m00s [ 32/285] Installing boost-date-time-0: 100% | 192.8 MiB/s | 197.4 KiB | 00m00s [ 33/285] Installing boost-container-0: 100% | 38.8 MiB/s | 198.5 KiB | 00m00s [ 34/285] Installing coin-or-Ipopt-comm 100% | 358.8 MiB/s | 48.1 MiB | 00m00s [ 35/285] Installing boost-json-0:1.83. 100% | 192.0 MiB/s | 393.2 KiB | 00m00s [ 36/285] Installing boost-wave-0:1.83. 100% | 355.1 MiB/s | 727.2 KiB | 00m00s [ 37/285] Installing adobe-mappings-cma 100% | 285.7 MiB/s | 585.2 KiB | 00m00s [ 38/285] Installing libSM-0:1.2.4-3.fc 100% | 248.7 MiB/s | 254.6 KiB | 00m00s [ 39/285] Installing soplex-0:7.1.0-1.f 100% | 322.2 MiB/s | 4.5 MiB | 00m00s [ 40/285] Installing boost-fiber-0:1.83 100% | 194.8 MiB/s | 199.4 KiB | 00m00s [ 41/285] Installing boost-log-0:1.83.0 100% | 322.5 MiB/s | 1.6 MiB | 00m00s [ 42/285] Installing boost-coroutine-0: 100% | 193.6 MiB/s | 198.2 KiB | 00m00s [ 43/285] Installing graphviz-libs-0:12 100% | 329.1 MiB/s | 2.0 MiB | 00m00s [ 44/285] Installing boost-graph-0:1.83 100% | 225.8 MiB/s | 462.4 KiB | 00m00s [ 45/285] Installing cpp-0:14.1.1-7.fc4 100% | 334.6 MiB/s | 31.8 MiB | 00m00s [ 46/285] Installing nss-softokn-freebl 100% | 227.8 MiB/s | 933.0 KiB | 00m00s [ 47/285] Installing nss-softokn-0:3.10 100% | 370.9 MiB/s | 2.6 MiB | 00m00s [ 48/285] Installing libpapilo-0:2.3.0- 100% | 348.6 MiB/s | 2.8 MiB | 00m00s [ 49/285] Installing zlib-ng-compat-dev 100% | 105.8 MiB/s | 108.3 KiB | 00m00s [ 50/285] Installing urw-base35-bookman 100% | 97.5 MiB/s | 1.4 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-bookman-fonts-0:20200910-22.fc41. >>> Stop post-install scriptlet: urw-base35-bookman-fonts-0:20200910-22.fc41.noa [ 51/285] Installing urw-base35-c059-fo 100% | 139.5 MiB/s | 1.4 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-c059-fonts-0:20200910-22.fc41.noa >>> Stop post-install scriptlet: urw-base35-c059-fonts-0:20200910-22.fc41.noarch [ 52/285] Installing urw-base35-d050000 100% | 11.9 MiB/s | 85.4 KiB | 00m00s >>> Running post-install scriptlet: urw-base35-d050000l-fonts-0:20200910-22.fc41 >>> Stop post-install scriptlet: urw-base35-d050000l-fonts-0:20200910-22.fc41.no [ 53/285] Installing urw-base35-gothic- 100% | 116.3 MiB/s | 1.2 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-gothic-fonts-0:20200910-22.fc41.n >>> Stop post-install scriptlet: urw-base35-gothic-fonts-0:20200910-22.fc41.noar [ 54/285] Installing urw-base35-nimbus- 100% | 105.2 MiB/s | 1.1 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-nimbus-mono-ps-fonts-0:20200910-2 >>> Stop post-install scriptlet: urw-base35-nimbus-mono-ps-fonts-0:20200910-22.f [ 55/285] Installing urw-base35-nimbus- 100% | 124.2 MiB/s | 1.4 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-nimbus-roman-fonts-0:20200910-22. >>> Stop post-install scriptlet: urw-base35-nimbus-roman-fonts-0:20200910-22.fc4 [ 56/285] Installing urw-base35-nimbus- 100% | 171.0 MiB/s | 2.4 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-nimbus-sans-fonts-0:20200910-22.f >>> Stop post-install scriptlet: urw-base35-nimbus-sans-fonts-0:20200910-22.fc41 [ 57/285] Installing urw-base35-p052-fo 100% | 135.2 MiB/s | 1.5 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-p052-fonts-0:20200910-22.fc41.noa >>> Stop post-install scriptlet: urw-base35-p052-fonts-0:20200910-22.fc41.noarch [ 58/285] Installing urw-base35-standar 100% | 9.2 MiB/s | 66.0 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 [ 59/285] Installing urw-base35-z003-fo 100% | 47.8 MiB/s | 391.8 KiB | 00m00s >>> Running post-install scriptlet: urw-base35-z003-fonts-0:20200910-22.fc41.noa >>> Stop post-install scriptlet: urw-base35-z003-fonts-0:20200910-22.fc41.noarch [ 60/285] Installing urw-base35-fonts-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [ 61/285] Installing abattis-cantarell- 100% | 94.9 MiB/s | 194.4 KiB | 00m00s [ 62/285] Installing google-droid-sans- 100% | 284.5 MiB/s | 6.3 MiB | 00m00s [ 63/285] Installing boost-locale-0:1.8 100% | 161.2 MiB/s | 660.3 KiB | 00m00s [ 64/285] Installing libicu-devel-0:74. 100% | 215.4 MiB/s | 5.8 MiB | 00m00s [ 65/285] Installing libgcrypt-0:1.11.0 100% | 238.6 MiB/s | 1.2 MiB | 00m00s [ 66/285] Installing libksba-0:1.6.7-1. 100% | 258.3 MiB/s | 529.0 KiB | 00m00s [ 67/285] Installing boost-type_erasure 100% | 194.5 MiB/s | 199.1 KiB | 00m00s [ 68/285] Installing boost-timer-0:1.83 100% | 193.5 MiB/s | 198.1 KiB | 00m00s [ 69/285] Installing openblas-0:0.3.26- 100% | 95.5 MiB/s | 97.8 KiB | 00m00s [ 70/285] Installing openblas-openmp-0: 100% | 432.4 MiB/s | 19.5 MiB | 00m00s [ 71/285] Installing flexiblas-0:3.4.4- 100% | 48.5 MiB/s | 49.7 KiB | 00m00s [ 72/285] Installing flexiblas-netlib-0 100% | 344.6 MiB/s | 9.6 MiB | 00m00s [ 73/285] Installing flexiblas-openblas 100% | 191.6 MiB/s | 196.2 KiB | 00m00s [ 74/285] Installing suitesparse-0:7.7. 100% | 451.2 MiB/s | 116.4 MiB | 00m00s [ 75/285] Installing glpk-0:5.0-11.fc41 100% | 214.9 MiB/s | 880.2 KiB | 00m00s [ 76/285] Installing coin-or-CoinUtils- 100% | 302.8 MiB/s | 1.2 MiB | 00m00s [ 77/285] Installing coin-or-Osi-0:0.10 100% | 277.7 MiB/s | 5.6 MiB | 00m00s [ 78/285] Installing coin-or-CoinUtils- 100% | 288.8 MiB/s | 32.9 MiB | 00m00s [ 79/285] Installing coin-or-Osi-doc-0: 100% | 338.1 MiB/s | 16.6 MiB | 00m00s [ 80/285] Installing coin-or-Vol-0:1.5. 100% | 132.9 MiB/s | 408.3 KiB | 00m00s [ 81/285] Installing coin-or-Vol-doc-0: 100% | 237.1 MiB/s | 5.7 MiB | 00m00s [ 82/285] Installing coin-or-DyLP-0:1.1 100% | 177.0 MiB/s | 906.5 KiB | 00m00s [ 83/285] Installing coin-or-DyLP-doc-0 100% | 239.4 MiB/s | 11.0 MiB | 00m00s [ 84/285] Installing glpk-devel-0:5.0-1 100% | 260.7 MiB/s | 266.9 KiB | 00m00s [ 85/285] Installing ncurses-0:6.4-12.2 100% | 240.3 MiB/s | 1.7 MiB | 00m00s [ 86/285] Installing tzdata-0:2024a-8.f 100% | 43.1 MiB/s | 1.9 MiB | 00m00s [ 87/285] Installing python-pip-wheel-0 100% | 416.5 MiB/s | 1.2 MiB | 00m00s [ 88/285] Installing mpdecimal-0:2.5.1- 100% | 322.2 MiB/s | 329.9 KiB | 00m00s [ 89/285] Installing libb2-0:0.98.1-11. 100% | 49.6 MiB/s | 203.2 KiB | 00m00s [ 90/285] Installing python3-libs-0:3.1 100% | 316.4 MiB/s | 50.3 MiB | 00m00s [ 91/285] Installing python3-0:3.13.0~b 100% | 208.5 MiB/s | 213.6 KiB | 00m00s [ 92/285] Installing boost-python3-0:1. 100% | 81.4 MiB/s | 333.6 KiB | 00m00s [ 93/285] Installing python3-numpy-1:1. 100% | 328.5 MiB/s | 42.0 MiB | 00m00s [ 94/285] Installing boost-numpy3-0:1.8 100% | 193.8 MiB/s | 198.4 KiB | 00m00s [ 95/285] Installing crypto-policies-sc 100% | 112.0 MiB/s | 343.9 KiB | 00m00s [ 96/285] Installing nss-sysinit-0:3.10 100% | 194.7 MiB/s | 199.4 KiB | 00m00s [ 97/285] Installing nss-0:3.101.0-3.fc 100% | 154.5 MiB/s | 2.2 MiB | 00m00s >>> Running post-install scriptlet: nss-0:3.101.0-3.fc41.aarch64 >>> Stop post-install scriptlet: nss-0:3.101.0-3.fc41.aarch64 [ 98/285] Installing json-c-0:0.17-3.fc 100% | 9.0 MiB/s | 203.6 KiB | 00m00s >>> Running pre-install scriptlet: tpm2-tss-0:4.1.3-1.fc41.aarch64 >>> Stop pre-install scriptlet: tpm2-tss-0:4.1.3-1.fc41.aarch64 [ 99/285] Installing tpm2-tss-0:4.1.3-1 100% | 326.6 MiB/s | 3.6 MiB | 00m00s [100/285] Installing dbus-libs-1:1.14.1 100% | 239.3 MiB/s | 490.2 KiB | 00m00s [101/285] Installing avahi-libs-0:0.8-2 100% | 301.2 MiB/s | 616.8 KiB | 00m00s [102/285] Installing npth-0:1.7-1.fc41. 100% | 217.3 MiB/s | 222.5 KiB | 00m00s [103/285] Installing nettle-0:3.10-2.fc 100% | 312.4 MiB/s | 959.8 KiB | 00m00s [104/285] Installing gnutls-0:3.8.6-2.f 100% | 305.7 MiB/s | 3.4 MiB | 00m00s [105/285] Installing glib2-0:2.80.3-1.f 100% | 337.4 MiB/s | 16.5 MiB | 00m00s [106/285] Installing shared-mime-info-0 100% | 157.0 MiB/s | 2.7 MiB | 00m00s >>> Running post-install scriptlet: shared-mime-info-0:2.3-5.fc41.aarch64 >>> Stop post-install scriptlet: shared-mime-info-0:2.3-5.fc41.aarch64 [107/285] Installing gdk-pixbuf2-0:2.42 100% | 196.3 MiB/s | 2.9 MiB | 00m00s [108/285] Installing cups-libs-1:2.4.10 100% | 210.1 MiB/s | 860.7 KiB | 00m00s [109/285] Installing gnupg2-0:2.4.5-1.f 100% | 334.0 MiB/s | 12.4 MiB | 00m00s [110/285] Installing gpgme-0:1.23.2-4.f 100% | 264.7 MiB/s | 813.2 KiB | 00m00s [111/285] Installing gpgmepp-0:1.23.2-4 100% | 255.3 MiB/s | 523.0 KiB | 00m00s [112/285] Installing google-noto-fonts- 100% | 0.0 B/s | 18.3 KiB | 00m00s [113/285] Installing google-noto-sans-v 100% | 249.8 MiB/s | 1.2 MiB | 00m00s [114/285] Installing default-fonts-core 100% | 17.8 MiB/s | 18.2 KiB | 00m00s [115/285] Installing netpbm-0:11.02.00- 100% | 205.4 MiB/s | 630.9 KiB | 00m00s [116/285] Installing gts-0:0.7.6-48.201 100% | 400.9 MiB/s | 2.4 MiB | 00m00s [117/285] Installing graphite2-0:1.3.14 100% | 243.1 MiB/s | 497.9 KiB | 00m00s [118/285] Installing libX11-common-0:1. 100% | 98.8 MiB/s | 1.2 MiB | 00m00s [119/285] Installing svt-av1-libs-0:2.1 100% | 325.4 MiB/s | 4.2 MiB | 00m00s [120/285] Installing rav1e-libs-0:0.7.1 100% | 303.4 MiB/s | 2.1 MiB | 00m00s [121/285] Installing libdav1d-0:1.4.3-1 100% | 300.1 MiB/s | 921.8 KiB | 00m00s [122/285] Installing libaom-0:3.9.0-2.f 100% | 307.4 MiB/s | 3.7 MiB | 00m00s [123/285] Installing libavif-0:1.0.4-6. 100% | 274.6 MiB/s | 281.1 KiB | 00m00s [124/285] Installing libpaper-1:2.1.1-6 100% | 221.2 MiB/s | 226.5 KiB | 00m00s [125/285] Installing libijs-0:0.35-22.f 100% | 225.2 MiB/s | 230.6 KiB | 00m00s [126/285] Installing jbig2dec-libs-0:0. 100% | 295.5 MiB/s | 302.6 KiB | 00m00s [127/285] Installing adobe-mappings-pdf 100% | 338.2 MiB/s | 4.4 MiB | 00m00s [128/285] Installing libdatrie-0:0.2.13 100% | 217.8 MiB/s | 223.0 KiB | 00m00s [129/285] Installing libthai-0:0.1.29-8 100% | 305.1 MiB/s | 937.2 KiB | 00m00s [130/285] Installing liblerc-0:4.0.0-6. 100% | 298.8 MiB/s | 611.9 KiB | 00m00s [131/285] Installing jbigkit-libs-0:2.1 100% | 429.2 MiB/s | 439.5 KiB | 00m00s [132/285] Installing libtiff-0:4.6.0-2. 100% | 331.8 MiB/s | 1.7 MiB | 00m00s [133/285] Installing libXau-0:1.0.11-6. 100% | 238.6 MiB/s | 244.3 KiB | 00m00s [134/285] Installing libxcb-0:1.17.0-1. 100% | 504.2 MiB/s | 5.0 MiB | 00m00s [135/285] Installing libX11-0:1.8.9-1.f 100% | 335.7 MiB/s | 1.3 MiB | 00m00s [136/285] Installing libXrender-0:0.9.1 100% | 194.6 MiB/s | 199.3 KiB | 00m00s [137/285] Installing libXpm-0:3.5.17-3. 100% | 259.6 MiB/s | 265.8 KiB | 00m00s [138/285] Installing libXext-0:1.3.6-1. 100% | 206.2 MiB/s | 211.1 KiB | 00m00s [139/285] Installing libXt-0:1.3.0-3.fc 100% | 296.3 MiB/s | 606.8 KiB | 00m00s [140/285] Installing fribidi-0:1.0.15-1 100% | 66.3 MiB/s | 678.7 KiB | 00m00s >>> Running pre-install scriptlet: groff-base-0:1.23.0-6.fc40.aarch64 >>> Stop pre-install scriptlet: groff-base-0:1.23.0-6.fc40.aarch64 [141/285] Installing groff-base-0:1.23. 100% | 185.7 MiB/s | 5.4 MiB | 00m00s >>> Running post-install scriptlet: groff-base-0:1.23.0-6.fc40.aarch64 >>> Stop post-install scriptlet: groff-base-0:1.23.0-6.fc40.aarch64 [142/285] Installing perl-Digest-0:1.20 100% | 36.1 MiB/s | 37.0 KiB | 00m00s [143/285] Installing perl-B-0:1.89-509. 100% | 198.4 MiB/s | 609.4 KiB | 00m00s [144/285] Installing perl-FileHandle-0: 100% | 0.0 B/s | 9.8 KiB | 00m00s [145/285] Installing perl-Digest-MD5-0: 100% | 228.2 MiB/s | 233.6 KiB | 00m00s [146/285] Installing perl-Data-Dumper-0 100% | 129.7 MiB/s | 265.6 KiB | 00m00s [147/285] Installing perl-libnet-0:3.15 100% | 143.7 MiB/s | 294.3 KiB | 00m00s [148/285] Installing perl-AutoLoader-0: 100% | 0.0 B/s | 20.9 KiB | 00m00s [149/285] Installing perl-IO-Socket-IP- 100% | 98.1 MiB/s | 100.4 KiB | 00m00s [150/285] Installing perl-URI-0:5.28-1. 100% | 82.0 MiB/s | 251.8 KiB | 00m00s [151/285] Installing perl-Text-Tabs+Wra 100% | 23.3 MiB/s | 23.8 KiB | 00m00s [152/285] Installing perl-locale-0:1.12 100% | 0.0 B/s | 6.9 KiB | 00m00s [153/285] Installing perl-Mozilla-CA-0: 100% | 2.0 MiB/s | 10.5 KiB | 00m00s [154/285] Installing perl-Time-Local-2: 100% | 68.9 MiB/s | 70.5 KiB | 00m00s [155/285] Installing perl-File-Path-0:2 100% | 63.0 MiB/s | 64.5 KiB | 00m00s [156/285] Installing perl-Pod-Escapes-1 100% | 0.0 B/s | 25.9 KiB | 00m00s [157/285] Installing perl-if-0:0.61.000 100% | 6.1 MiB/s | 6.2 KiB | 00m00s [158/285] Installing perl-Net-SSLeay-0: 100% | 204.7 MiB/s | 1.4 MiB | 00m00s [159/285] Installing perl-IO-Socket-SSL 100% | 229.5 MiB/s | 704.9 KiB | 00m00s [160/285] Installing perl-POSIX-0:2.20- 100% | 320.8 MiB/s | 328.5 KiB | 00m00s [161/285] Installing perl-IPC-Open3-0:1 100% | 0.0 B/s | 23.3 KiB | 00m00s [162/285] Installing perl-Class-Struct- 100% | 0.0 B/s | 25.9 KiB | 00m00s [163/285] Installing perl-File-Temp-1:0 100% | 160.2 MiB/s | 164.0 KiB | 00m00s [164/285] Installing perl-Term-ANSIColo 100% | 96.8 MiB/s | 99.1 KiB | 00m00s [165/285] Installing perl-Term-Cap-0:1. 100% | 29.8 MiB/s | 30.5 KiB | 00m00s [166/285] Installing perl-HTTP-Tiny-0:0 100% | 150.6 MiB/s | 154.2 KiB | 00m00s [167/285] Installing perl-Pod-Simple-1: 100% | 185.4 MiB/s | 569.4 KiB | 00m00s [168/285] Installing perl-Symbol-0:1.09 100% | 0.0 B/s | 7.2 KiB | 00m00s [169/285] Installing perl-SelectSaver-0 100% | 0.0 B/s | 2.6 KiB | 00m00s [170/285] Installing perl-Socket-4:2.03 100% | 267.6 MiB/s | 274.0 KiB | 00m00s [171/285] Installing perl-File-stat-0:1 100% | 0.0 B/s | 13.1 KiB | 00m00s [172/285] Installing perl-Pod-Perldoc-0 100% | 82.3 MiB/s | 168.6 KiB | 00m00s [173/285] Installing perl-podlators-1:6 100% | 156.8 MiB/s | 321.0 KiB | 00m00s [174/285] Installing perl-Text-ParseWor 100% | 0.0 B/s | 14.5 KiB | 00m00s [175/285] Installing perl-Fcntl-0:1.18- 100% | 217.0 MiB/s | 222.2 KiB | 00m00s [176/285] Installing perl-base-0:2.27-5 100% | 0.0 B/s | 12.9 KiB | 00m00s [177/285] Installing perl-mro-0:1.29-50 100% | 205.9 MiB/s | 210.8 KiB | 00m00s [178/285] Installing perl-overloading-0 100% | 0.0 B/s | 5.5 KiB | 00m00s [179/285] Installing perl-IO-0:1.55-509 100% | 157.9 MiB/s | 323.4 KiB | 00m00s [180/285] Installing perl-Pod-Usage-4:2 100% | 84.2 MiB/s | 86.3 KiB | 00m00s [181/285] Installing perl-Errno-0:1.38- 100% | 0.0 B/s | 8.8 KiB | 00m00s [182/285] Installing perl-Scalar-List-U 100% | 137.1 MiB/s | 280.7 KiB | 00m00s [183/285] Installing perl-constant-0:1. 100% | 26.7 MiB/s | 27.4 KiB | 00m00s [184/285] Installing perl-File-Basename 100% | 0.0 B/s | 14.6 KiB | 00m00s [185/285] Installing perl-Getopt-Std-0: 100% | 0.0 B/s | 11.7 KiB | 00m00s [186/285] Installing perl-MIME-Base64-0 100% | 219.0 MiB/s | 224.3 KiB | 00m00s [187/285] Installing perl-parent-1:0.24 100% | 0.0 B/s | 10.4 KiB | 00m00s [188/285] Installing perl-vars-0:1.05-5 100% | 0.0 B/s | 4.3 KiB | 00m00s [189/285] Installing perl-overload-0:1. 100% | 0.0 B/s | 71.9 KiB | 00m00s [190/285] Installing perl-Storable-1:3. 100% | 182.6 MiB/s | 373.9 KiB | 00m00s [191/285] Installing perl-Getopt-Long-1 100% | 143.7 MiB/s | 147.1 KiB | 00m00s [192/285] Installing perl-Carp-0:1.54-5 100% | 46.5 MiB/s | 47.7 KiB | 00m00s [193/285] Installing perl-Exporter-0:5. 100% | 54.2 MiB/s | 55.6 KiB | 00m00s [194/285] Installing perl-PathTools-0:3 100% | 173.9 MiB/s | 356.1 KiB | 00m00s [195/285] Installing perl-DynaLoader-0: 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [196/285] Installing perl-Encode-4:3.21 100% | 376.0 MiB/s | 10.9 MiB | 00m00s [197/285] Installing perl-libs-4:5.40.0 100% | 228.3 MiB/s | 11.0 MiB | 00m00s [198/285] Installing perl-interpreter-4 100% | 296.9 MiB/s | 304.0 KiB | 00m00s [199/285] Installing poppler-data-0:0.4 100% | 309.8 MiB/s | 12.4 MiB | 00m00s [200/285] Installing hwloc-libs-0:2.11. 100% | 484.2 MiB/s | 2.9 MiB | 00m00s [201/285] Installing tbb-bind-0:2021.13 100% | 192.0 MiB/s | 196.6 KiB | 00m00s [202/285] Installing tbb-devel-0:2021.1 100% | 192.3 MiB/s | 1.3 MiB | 00m00s [203/285] Installing pixman-0:0.43.4-1. 100% | 87.8 MiB/s | 719.4 KiB | 00m00s >>> Running pre-install scriptlet: xml-common-0:0.6.3-64.fc41.noarch >>> Stop pre-install scriptlet: xml-common-0:0.6.3-64.fc41.noarch [204/285] Installing xml-common-0:0.6.3 100% | 79.2 MiB/s | 81.1 KiB | 00m00s [205/285] Installing cairo-0:1.18.0-3.f 100% | 281.4 MiB/s | 2.0 MiB | 00m00s [206/285] Installing harfbuzz-0:9.0.0-1 100% | 300.7 MiB/s | 3.0 MiB | 00m00s [207/285] Installing freetype-0:2.13.2- 100% | 230.6 MiB/s | 944.6 KiB | 00m00s [208/285] Installing fontconfig-0:2.15. 100% | 2.1 MiB/s | 2.4 MiB | 00m01s >>> Running post-install scriptlet: fontconfig-0:2.15.0-6.fc41.aarch64 >>> Stop post-install scriptlet: fontconfig-0:2.15.0-6.fc41.aarch64 [209/285] Installing cairo-gobject-0:1. 100% | 95.7 MiB/s | 196.0 KiB | 00m00s [210/285] Installing libgs-0:10.03.1-2. 100% | 427.6 MiB/s | 23.1 MiB | 00m00s [211/285] Installing poppler-0:24.02.0- 100% | 305.1 MiB/s | 3.4 MiB | 00m00s [212/285] Installing poppler-glib-0:24. 100% | 325.7 MiB/s | 666.9 KiB | 00m00s [213/285] Installing libXft-0:2.3.8-6.f 100% | 251.9 MiB/s | 257.9 KiB | 00m00s [214/285] Installing pango-0:1.54.0-1.f 100% | 318.7 MiB/s | 1.9 MiB | 00m00s [215/285] Installing librsvg2-0:2.57.1- 100% | 336.4 MiB/s | 4.4 MiB | 00m00s [216/285] Installing rsvg-pixbuf-loader 100% | 191.9 MiB/s | 196.5 KiB | 00m00s [217/285] Installing lasi-0:1.1.3-13.fc 100% | 253.8 MiB/s | 259.9 KiB | 00m00s [218/285] Installing libimagequant-0:4. 100% | 238.3 MiB/s | 732.1 KiB | 00m00s [219/285] Installing gd-0:2.3.3-16.fc41 100% | 168.2 MiB/s | 516.7 KiB | 00m00s [220/285] Installing graphviz-0:12.0.0- 100% | 391.6 MiB/s | 25.5 MiB | 00m00s [221/285] Installing kernel-headers-0:6 100% | 158.2 MiB/s | 6.3 MiB | 00m00s [222/285] Installing libxcrypt-devel-0: 100% | 15.9 MiB/s | 32.6 KiB | 00m00s [223/285] Installing glibc-devel-0:2.39 100% | 127.0 MiB/s | 2.3 MiB | 00m00s [224/285] Installing gmp-c++-1:6.3.0-1. 100% | 191.8 MiB/s | 196.4 KiB | 00m00s [225/285] Installing gmp-devel-1:6.3.0- 100% | 351.5 MiB/s | 359.9 KiB | 00m00s [226/285] Installing mpfr-devel-0:4.2.1 100% | 0.0 B/s | 63.5 KiB | 00m00s [227/285] Installing pdqsort-devel-0:0- 100% | 0.0 B/s | 30.0 KiB | 00m00s [228/285] Installing boost-test-0:1.83. 100% | 258.4 MiB/s | 793.9 KiB | 00m00s [229/285] Installing boost-stacktrace-0 100% | 288.1 MiB/s | 590.0 KiB | 00m00s [230/285] Installing boost-serializatio 100% | 322.8 MiB/s | 661.1 KiB | 00m00s [231/285] Installing boost-random-0:1.8 100% | 194.0 MiB/s | 198.6 KiB | 00m00s [232/285] Installing boost-program-opti 100% | 324.4 MiB/s | 332.2 KiB | 00m00s [233/285] Installing boost-nowide-0:1.8 100% | 193.3 MiB/s | 198.0 KiB | 00m00s [234/285] Installing boost-math-0:1.83. 100% | 368.0 MiB/s | 1.5 MiB | 00m00s [235/285] Installing boost-iostreams-0: 100% | 194.6 MiB/s | 199.3 KiB | 00m00s [236/285] Installing boost-contract-0:1 100% | 195.1 MiB/s | 199.7 KiB | 00m00s [237/285] Installing boost-0:1.83.0-8.f 100% | 71.6 KiB/s | 1.7 KiB | 00m00s [238/285] Installing boost-devel-0:1.83 100% | 209.4 MiB/s | 145.8 MiB | 00m01s [239/285] Installing ncurses-c++-libs-0 100% | 128.5 MiB/s | 394.6 KiB | 00m00s [240/285] Installing ncurses-devel-0:6. 100% | 51.8 MiB/s | 1.0 MiB | 00m00s [241/285] Installing readline-devel-0:8 100% | 182.5 MiB/s | 560.5 KiB | 00m00s [242/285] Installing scotch-0:7.0.4-4.f 100% | 324.8 MiB/s | 1.6 MiB | 00m00s [243/285] Installing metis-0:5.1.0.3-5. 100% | 409.5 MiB/s | 2.0 MiB | 00m00s [244/285] Installing annobin-docs-0:12. 100% | 95.1 MiB/s | 97.4 KiB | 00m00s [245/285] Installing coin-or-Sample-0:1 100% | 307.0 MiB/s | 1.5 MiB | 00m00s [246/285] Installing coin-or-CoinUtils- 100% | 227.1 MiB/s | 697.8 KiB | 00m00s [247/285] Installing MUMPS-common-0:5.6 100% | 463.4 MiB/s | 949.0 KiB | 00m00s [248/285] Installing MUMPS-0:5.6.2-5.fc 100% | 379.9 MiB/s | 8.4 MiB | 00m00s [249/285] Installing coin-or-Ipopt-0:3. 100% | 325.4 MiB/s | 2.6 MiB | 00m00s [250/285] Installing coin-or-Ipopt-deve 100% | 171.2 MiB/s | 1.2 MiB | 00m00s [251/285] Installing xapian-core-libs-0 100% | 302.3 MiB/s | 2.1 MiB | 00m00s [252/285] Installing libubsan-0:14.1.1- 100% | 263.7 MiB/s | 540.0 KiB | 00m00s [253/285] Installing libatomic-0:14.1.1 100% | 193.1 MiB/s | 197.8 KiB | 00m00s [254/285] Installing libasan-0:14.1.1-7 100% | 267.1 MiB/s | 1.6 MiB | 00m00s [255/285] Installing libstdc++-devel-0: 100% | 292.9 MiB/s | 15.2 MiB | 00m00s [256/285] Installing gc-0:8.2.6-1.fc41. 100% | 119.0 MiB/s | 853.3 KiB | 00m00s [257/285] Installing guile30-0:3.0.9-1. 100% | 378.0 MiB/s | 53.3 MiB | 00m00s [258/285] Installing make-1:4.4.1-6.fc4 100% | 205.6 MiB/s | 1.9 MiB | 00m00s [259/285] Installing gcc-0:14.1.1-7.fc4 100% | 360.0 MiB/s | 93.6 MiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:293-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:293-1.fc41.noarch [260/285] Installing gcc-gfortran-0:14. 100% | 326.1 MiB/s | 33.9 MiB | 00m00s [261/285] Installing lusol-devel-0:2016 100% | 7.6 MiB/s | 7.8 KiB | 00m00s [262/285] Installing libpapilo-devel-0: 100% | 213.3 MiB/s | 1.7 MiB | 00m00s [263/285] Installing libsoplex-devel-0: 100% | 311.5 MiB/s | 3.4 MiB | 00m00s [264/285] Installing coin-or-Osi-devel- 100% | 271.2 MiB/s | 277.7 KiB | 00m00s [265/285] Installing cliquer-libs-0:1.2 100% | 212.1 MiB/s | 217.2 KiB | 00m00s [266/285] Installing libnauty-0:2.8.8-4 100% | 428.5 MiB/s | 5.1 MiB | 00m00s [267/285] Installing coin-or-Cgl-0:0.60 100% | 243.3 MiB/s | 996.4 KiB | 00m00s [268/285] Installing coin-or-Clp-0:1.17 100% | 297.3 MiB/s | 2.7 MiB | 00m00s [269/285] Installing coin-or-Cbc-0:2.10 100% | 336.9 MiB/s | 2.7 MiB | 00m00s [270/285] Installing coin-or-Bonmin-0:1 100% | 267.9 MiB/s | 1.3 MiB | 00m00s [271/285] Installing coin-or-Cbc-devel- 100% | 182.6 MiB/s | 561.0 KiB | 00m00s [272/285] Installing coin-or-Clp-devel- 100% | 232.9 MiB/s | 715.5 KiB | 00m00s [273/285] Installing coin-or-Cgl-devel- 100% | 69.6 MiB/s | 285.3 KiB | 00m00s [274/285] Installing coin-or-Clp-doc-0: 100% | 349.2 MiB/s | 54.5 MiB | 00m00s [275/285] Installing coin-or-Cgl-doc-0: 100% | 245.6 MiB/s | 14.5 MiB | 00m00s [276/285] Installing coin-or-Bonmin-doc 100% | 264.6 MiB/s | 50.5 MiB | 00m00s [277/285] Installing coin-or-Cbc-doc-0: 100% | 318.0 MiB/s | 87.1 MiB | 00m00s [278/285] Installing coin-or-Bonmin-dev 100% | 100.0 MiB/s | 307.1 KiB | 00m00s [279/285] Installing libnauty-devel-0:2 100% | 276.7 MiB/s | 1.1 MiB | 00m00s [280/285] Installing gcc-c++-0:14.1.1-7 100% | 330.5 MiB/s | 35.0 MiB | 00m00s [281/285] Installing annobin-plugin-gcc 100% | 64.2 MiB/s | 1.1 MiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:293-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:293-1.fc41.noarch [282/285] Installing gcc-plugin-annobin 100% | 11.4 MiB/s | 198.6 KiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:293-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:293-1.fc41.noarch [283/285] Installing doxygen-2:1.11.0-4 100% | 336.5 MiB/s | 19.9 MiB | 00m00s [284/285] Installing help2man-0:1.49.3- 100% | 83.1 MiB/s | 425.4 KiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead [285/285] Installing asl-devel-0:202401 100% | 329.9 KiB/s | 288.6 KiB | 00m01s >>> Running post-transaction scriptlet: urw-base35-bookman-fonts-0:20200910-22.f >>> Stop post-transaction scriptlet: urw-base35-bookman-fonts-0:20200910-22.fc41 >>> Running post-transaction scriptlet: urw-base35-c059-fonts-0:20200910-22.fc41 >>> Stop post-transaction scriptlet: urw-base35-c059-fonts-0:20200910-22.fc41.no >>> Running post-transaction scriptlet: urw-base35-d050000l-fonts-0:20200910-22. >>> Stop post-transaction scriptlet: urw-base35-d050000l-fonts-0:20200910-22.fc4 >>> Running post-transaction scriptlet: urw-base35-gothic-fonts-0:20200910-22.fc >>> Stop post-transaction scriptlet: urw-base35-gothic-fonts-0:20200910-22.fc41. >>> 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-22 >>> Running post-transaction scriptlet: urw-base35-nimbus-sans-fonts-0:20200910- >>> Stop post-transaction scriptlet: urw-base35-nimbus-sans-fonts-0:20200910-22. >>> Running post-transaction scriptlet: urw-base35-p052-fonts-0:20200910-22.fc41 >>> Stop post-transaction scriptlet: urw-base35-p052-fonts-0:20200910-22.fc41.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-22.fc41 >>> Stop post-transaction scriptlet: urw-base35-z003-fonts-0:20200910-22.fc41.no >>> Running post-transaction scriptlet: crypto-policies-scripts-0:20240717-1.git >>> Stop post-transaction scriptlet: crypto-policies-scripts-0:20240717-1.git154 >>> Running post-transaction scriptlet: nss-0:3.101.0-3.fc41.aarch64 >>> Stop post-transaction scriptlet: nss-0:3.101.0-3.fc41.aarch64 >>> Running post-transaction scriptlet: fontconfig-0:2.15.0-6.fc41.aarch64 >>> Stop post-transaction scriptlet: fontconfig-0:2.15.0-6.fc41.aarch64 >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-30.fc41.aarch64 >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-30.fc41.aarch64 >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.aarch64 >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.aarch64 >>> Running trigger-install scriptlet: glib2-0:2.80.3-1.fc41.aarch64 >>> Stop trigger-install scriptlet: glib2-0:2.80.3-1.fc41.aarch64 >>> Running trigger-install scriptlet: shared-mime-info-0:2.3-5.fc41.aarch64 >>> Stop trigger-install scriptlet: shared-mime-info-0:2.3-5.fc41.aarch64 >>> Running trigger-install scriptlet: gdk-pixbuf2-0:2.42.12-1.fc41.aarch64 >>> Stop trigger-install scriptlet: gdk-pixbuf2-0:2.42.12-1.fc41.aarch64 >>> Running trigger-install scriptlet: fontconfig-0:2.15.0-6.fc41.aarch64 >>> Stop trigger-install scriptlet: fontconfig-0:2.15.0-6.fc41.aarch64 >>> Running trigger-install scriptlet: graphviz-0:12.0.0-1.fc41.aarch64 >>> Stop trigger-install scriptlet: graphviz-0:12.0.0-1.fc41.aarch64 Complete! Warning: skipped PGP checks for 283 packages from repositories: copr_base, http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Finish: build setup for coin-or-Couenne-0.5.8-18.fc41.src.rpm Start: rpmbuild coin-or-Couenne-0.5.8-18.fc41.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1721174400 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.L3TgTe + umask 022 + cd /builddir/build/BUILD/coin-or-Couenne-0.5.8-build + test -d /builddir/build/BUILD/coin-or-Couenne-0.5.8-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/coin-or-Couenne-0.5.8-build + /usr/bin/rm -rf /builddir/build/BUILD/coin-or-Couenne-0.5.8-build + /usr/bin/mkdir -p /builddir/build/BUILD/coin-or-Couenne-0.5.8-build + /usr/bin/mkdir -p /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.AbH3PU + umask 022 + cd /builddir/build/BUILD/coin-or-Couenne-0.5.8-build + cd /builddir/build/BUILD/coin-or-Couenne-0.5.8-build + rm -rf Couenne-0.5.8 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/Couenne-0.5.8.tgz + STATUS=0 + '[' 0 -ne 0 ']' + cd Couenne-0.5.8 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/coin-or-Couenne-docdir.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/coin-or-Couenne-signed.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/coin-or-Couenne-gcc11.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/coin-or-Couenne-configure-c99.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/599d6a4.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + sed -i 's/\(GENERATE_LATEX.*= \)YES/\1NO/' doxydoc/doxygen.conf.in + sed -i 's/ @COUENNELIB_PCLIBS@/\nLibs.private:&/' couenne.pc.in + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.TOLGPo + umask 022 + cd /builddir/build/BUILD/coin-or-Couenne-0.5.8-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -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 Couenne-0.5.8 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -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 --- ./configure.backup 2024-07-18 06:05:50.958520396 +0000 +++ ./configure 2024-07-18 06:05:50.982520238 +0000 @@ -12852,7 +12852,7 @@ #if defined (__stub_shl_load) || defined (__stub___shl_load) choke me #else -char (*f) () = shl_load; +__attribute__ ((used)) char (*f) () = shl_load; #endif #ifdef __cplusplus } @@ -13028,7 +13028,7 @@ #if defined (__stub_dlopen) || defined (__stub___dlopen) choke me #else -char (*f) () = dlopen; +__attribute__ ((used)) char (*f) () = dlopen; #endif #ifdef __cplusplus } + /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 + mv ./configure.backup ./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' ./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 --- ./configure.backup 2024-07-18 06:05:50.982520238 +0000 +++ ./configure 2024-07-18 06:05:51.027519941 +0000 @@ -9788,7 +9788,7 @@ sympat='\([_A-Za-z][_A-Za-z0-9]*\)' # Transform an extracted symbol line into a proper C declaration -lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" + '[' 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.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' + 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' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./ltmain.sh ++ grep -q runstatedir=DIR ./configure + ./configure --build=aarch64-redhat-linux --host=aarch64-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 --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-asl-incdir=/usr/include/asl '--with-asl-lib=-lasl -lipoptamplinterface -lbonminampl' --with-nauty-incdir=/usr/include/nauty --with-nauty-lib=-lnauty checking build system type... aarch64-redhat-linux-gnu checking for aarch64-redhat-linux-gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed configure: C compiler options are: -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer configure: Trying to determine Fortran compiler name checking for aarch64-redhat-linux-gfortran... no checking for aarch64-redhat-linux-ifort... no checking for aarch64-redhat-linux-g95... no checking for aarch64-redhat-linux-fort77... no checking for aarch64-redhat-linux-f77... no checking for aarch64-redhat-linux-g77... no checking for aarch64-redhat-linux-pgf90... no checking for aarch64-redhat-linux-pgf77... no checking for aarch64-redhat-linux-ifc... no checking for aarch64-redhat-linux-frt... no checking for aarch64-redhat-linux-af77... no checking for aarch64-redhat-linux-xlf_r... no checking for gfortran... gfortran checking for aarch64-redhat-linux-gfortran... gfortran checking whether we are using the GNU Fortran 77 compiler... yes checking whether gfortran accepts -g... yes configure: Fortran compiler options are: -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules checking how to get verbose linking output from gfortran... -v checking for Fortran libraries of gfortran... -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lgfortran -lm -lgcc_s configure: Corrected Fortran libraries: -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lgfortran -lm checking for dummy main to link with Fortran libraries... none checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore checking for svnversion... no checking whether we want to compile in debug mode... no checking for aarch64-redhat-linux-g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking whether C++ compiler g++ works... yes configure: C++ compiler options are: -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD checking for aarch64-redhat-linux-gcc... gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ANSI C... (cached) none needed configure: C compiler options are: -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD checking for egrep... grep -E checking whether ln -s works... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for style of include used by make... GNU checking dependency style of gcc... none checking dependency style of g++... none checking whether to enable maintainer-specific portions of Makefiles... no checking host system type... aarch64-redhat-linux-gnu checking for a sed that does not truncate output... /usr/bin/sed checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking how to recognise dependent libraries... pass_all checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking how to run the C++ preprocessor... g++ -E checking the maximum length of command line arguments... 32768 checking command to parse /usr/bin/nm -B output from gcc object... ok checking for objdir... .libs checking for aarch64-redhat-linux-ar... no checking for ar... ar checking for aarch64-redhat-linux-ranlib... no checking for ranlib... ranlib checking for aarch64-redhat-linux-strip... no checking for strip... strip checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... cat: 'ld.so.conf.d/*.conf': No such file or directory GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC checking if g++ PIC flag -fPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... cat: 'ld.so.conf.d/*.conf': No such file or directory GNU/Linux ld.so checking how to hardcode library paths into programs... immediate appending configuration tag "F77" to libtool checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for gfortran option to produce PIC... -fPIC checking if gfortran PIC flag -fPIC works... yes checking if gfortran static flag -static works... no checking if gfortran supports -c -o file.o... yes checking whether the gfortran linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... cat: 'ld.so.conf.d/*.conf': No such file or directory GNU/Linux ld.so checking how to hardcode library paths into programs... immediate configure: Build is "aarch64-redhat-linux-gnu". checking for dos2unix... no checking if library version is set... 5:8:4 checking cstdint usability... yes checking cstdint presence... yes checking for cstdint... yes checking for aarch64-redhat-linux-pkg-config... no checking for pkg-config... pkg-config checking pkg-config is at least version 0.16.0... yes checking for COIN-OR package Bonmin... yes: 1.8.9 checking for COIN-OR package ASL... yes checking if user provides library for Nauty... yes checking whether symbol nauty is available with NTY... yes checking for COIN-OR package SCIP... not given: Package 'coinscip', required by 'virtual:world', not found checking for COIN-OR package Cpx... not given: Package 'osi-cplex', required by 'virtual:world', not found checking for COIN-OR package Grb... not given: Package 'osi-gurobi', required by 'virtual:world', not found checking for COIN-OR package Msk... not given: Package 'osi-mosek', required by 'virtual:world', not found checking for COIN-OR package Spx... yes: 0.108.10 checking for COIN-OR package Xpr... not given: Package 'osi-xpress', required by 'virtual:world', not found checking cmath usability... yes checking cmath presence... yes checking for cmath... yes checking cfloat usability... yes checking cfloat presence... yes checking for cfloat... yes checking cieeefp usability... no checking cieeefp presence... no checking for cieeefp... no checking ieeefp.h usability... no checking ieeefp.h presence... no checking for ieeefp.h... no checking for cstdint... (cached) yes configure: configuring doxygen documentation options checking for doxygen... yes checking for latex... no checking for dot... YES checking for doxygen doc'n for CoinUtils ... /usr/share/doc/coin-or-CoinUtils (tag) checking for doxygen doc'n for Osi ... /usr/share/doc/coin-or-Osi (tag) checking for doxygen doc'n for Clp ... /usr/share/doc/coin-or-Clp (tag) checking for doxygen doc'n for Cgl ... /usr/share/doc/coin-or-Cgl (tag) checking for doxygen doc'n for Cbc ... /usr/share/doc/coin-or-Cbc (tag) checking for doxygen doc'n for Ipopt ... /usr/share/doc/coin-or-Ipopt (tag) checking for doxygen doc'n for Bonmin ... /usr/share/doc/coin-or-Bonmin (tag) checking which command should be used to link input files... ln -s configure: creating ./config.status config.status: creating Makefile config.status: creating test/Makefile config.status: creating src/main/Makefile config.status: creating src/bound_tightening/Makefile config.status: creating src/bound_tightening/twoImpliedBT/Makefile config.status: creating src/branch/Makefile config.status: creating src/convex/Makefile config.status: creating src/interfaces/Makefile config.status: creating src/heuristics/Makefile config.status: creating src/disjunctive/Makefile config.status: creating src/cut/crossconv/Makefile config.status: creating src/cut/sdpcuts/Makefile config.status: creating src/expression/Makefile config.status: creating src/problem/Makefile config.status: creating src/standardize/Makefile config.status: creating src/readnl/Makefile config.status: creating src/util/Makefile config.status: creating src/Makefile config.status: creating test/grandTest.sh config.status: creating couenne.pc config.status: creating couenne-uninstalled.pc config.status: creating doxydoc/doxygen.conf config.status: creating src/config.h config.status: creating src/config_couenne.h config.status: executing depfiles commands configure: In case of trouble, first consult the troubleshooting page at https://projects.coin-or.org/BuildTools/wiki/user-troubleshooting configure: Configuration of Couenne successful + sed -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' -e 's|CC="\(g..\)"|CC="\1 -Wl,--as-needed"|' -i libtool + /usr/bin/make -O -j4 V=1 VERBOSE=1 all doxydoc Making all in src/util make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../expression` -I`echo ./../convex` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../util` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o rootQ.lo rootQ.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../expression -I./../convex -I./../branch -I./../bound_tightening -I./../problem -I./../util -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c rootQ.cpp -fPIC -DPIC -o .libs/rootQ.o rootQ.cpp:21:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 21 | CouNumber Q (register int k, CouNumber x) { | ^ rootQ.cpp: In function 'Couenne::CouNumber Couenne::Q(int, CouNumber)': rootQ.cpp:23:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 23 | register CouNumber xp = x, Q = 1.; | ^~ rootQ.cpp:23:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 23 | register CouNumber xp = x, Q = 1.; | ^ rootQ.cpp:27:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 27 | for (register int i=2; i<=k; i++) { | ^ rootQ.cpp: In function 'Couenne::CouNumber Couenne::rootQ(int)': rootQ.cpp:48:7: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 48 | l = - 1.0 + 0.5 / k, | ^ rootQ.cpp:49:7: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 49 | u = - 0.5, | ^ rootQ.cpp:51:7: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 51 | Qm, | ^~ rootQ.cpp:52:7: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 52 | midpoint; | ^~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../expression` -I`echo ./../convex` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../util` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneSparseMatrix.lo CouenneSparseMatrix.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../expression -I./../convex -I./../branch -I./../bound_tightening -I./../problem -I./../util -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneSparseMatrix.cpp -fPIC -DPIC -o .libs/CouenneSparseMatrix.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../expression` -I`echo ./../convex` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../util` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o drawCuts.lo drawCuts.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../expression -I./../convex -I./../branch -I./../bound_tightening -I./../problem -I./../util -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c drawCuts.cpp -fPIC -DPIC -o .libs/drawCuts.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util' mkdir: cannot create directory '.libs': File exists In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from drawCuts.cpp:12: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from drawCuts.cpp:13: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from drawCuts.cpp:14: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util' /bin/sh ../../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -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 -o libCouenneUtil.la -no-undefined -version-info 5:8:4 drawCuts.lo rootQ.lo CouenneSparseMatrix.lo ar cru .libs/libCouenneUtil.a .libs/drawCuts.o .libs/rootQ.o .libs/CouenneSparseMatrix.o ranlib .libs/libCouenneUtil.a creating libCouenneUtil.la (cd .libs && rm -f libCouenneUtil.la && ln -s ../libCouenneUtil.la libCouenneUtil.la) make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util' libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries Making all in src/expression make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o exprOp.lo exprOp.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c exprOp.cpp -fPIC -DPIC -o .libs/exprOp.o In file included from exprOp.cpp:11: CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from CouenneExprVar.hpp:20, from CouenneExprAux.hpp:18, from exprOp.cpp:12: CouenneDomain.hpp: At global scope: CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from exprOp.cpp:14: CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ domain.cpp: In member function 'Couenne::DomainPoint& Couenne::DomainPoint::operator=(const Couenne::DomainPoint&)': domain.cpp:138:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 138 | if (x_) free (x_); x_ = (CouNumber *) malloc (src.dimension_ * sizeof (CouNumber)); | ^~ domain.cpp:138:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 138 | if (x_) free (x_); x_ = (CouNumber *) malloc (src.dimension_ * sizeof (CouNumber)); | ^~ domain.cpp:139:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 139 | if (lb_) free (lb_); lb_ = (CouNumber *) malloc (src.dimension_ * sizeof (CouNumber)); | ^~ domain.cpp:139:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 139 | if (lb_) free (lb_); lb_ = (CouNumber *) malloc (src.dimension_ * sizeof (CouNumber)); | ^~~ domain.cpp:140:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 140 | if (ub_) free (ub_); ub_ = (CouNumber *) malloc (src.dimension_ * sizeof (CouNumber)); | ^~ domain.cpp:140:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 140 | if (ub_) free (ub_); ub_ = (CouNumber *) malloc (src.dimension_ * sizeof (CouNumber)); | ^~~ domain.cpp: In member function 'void Couenne::Domain::push(const OsiSolverInterface*, OsiCuts*, bool)': domain.cpp:217:10: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 217 | &lbs = cut -> lbs (), | ^~~ domain.cpp:218:10: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 218 | &ubs = cut -> ubs (); | ^~~ domain.cpp:220:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 220 | register const int *indices = lbs. getIndices (); | ^~~~~~~ domain.cpp:221:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 221 | register const double *elements = lbs. getElements (); | ^~~~~~~~ domain.cpp:224:10: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 224 | *lb = point_ -> lb_, | ^~ domain.cpp:225:10: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 225 | *ub = point_ -> ub_; | ^~ domain.cpp:229:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 229 | for (register int j = lbs. getNumElements (); j--; elements++, indices++) | ^ domain.cpp:238:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 238 | for (register int j = ubs. getNumElements (); j--; elements++, indices++) | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o expression.lo expression.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c expression.cpp -fPIC -DPIC -o .libs/expression.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from expression.cpp:13: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from expression.cpp:14: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./CouenneDomain.hpp: At global scope: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from expression.cpp:19: CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from expression.cpp:20: CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./CouenneDomain.hpp: At global scope: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from exprUnary.cpp:15: CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ exprUnary.cpp: In member function 'virtual bool Couenne::exprUnary::isInteger()': exprUnary.cpp:92:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 92 | register CouNumber fval = (F ()) (al); | ^~~~ exprUnary.cpp: In member function 'virtual Couenne::expression* Couenne::exprUnary::simplify()': exprUnary.cpp:106:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 106 | register expression *subst; | ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o exprVar.lo exprVar.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c exprVar.cpp -fPIC -DPIC -o .libs/exprVar.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from exprVar.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from exprVar.cpp:12: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./CouenneDomain.hpp: At global scope: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifmake[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' ier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from exprVar.cpp:14: CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouExpr.lo CouExpr.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouExpr.cpp -fPIC -DPIC -o .libs/CouExpr.o In file included from CouExpr.hpp:13, from CouExpr.cpp:10: CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../expression/operators/CouenneExprSum.hpp:16, from CouExpr.cpp:12: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from CouenneExprVar.hpp:20: CouenneDomain.hpp: At global scope: CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from ./../expression/operators/CouenneExprMax.hpp:14, from exprAux.cpp:13: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o exprAbs.lo `test -f 'operators/exprAbs.cpp' || echo './'`operators/exprAbs.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c operators/exprAbs.cpp -fPIC -DPIC -o .libs/exprAbs.o In file included from ./CouenneExprUnary.hpp:16, from operators/CouenneExprAbs.hpp:16, from operators/exprAbs.cpp:11: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from operators/CouenneExprMin.hpp:14, from operators/exprAbs.cpp:13: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o exprExp.lo `test -f 'operators/exprExp.cpp' || echo './'`operators/exprExp.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c operators/exprExp.cpp -fPIC -DPIC -o .libs/exprExp.o In file included from ./CouenneExprUnary.hpp:16, from operators/CouenneExprExp.hpp:16, from operators/exprExp.cpp:11: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from operators/CouenneExprMul.hpp:16, from operators/exprExp.cpp:13: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o exprDiv.lo `test -f 'operators/exprDiv.cpp' || echo './'`operators/exprDiv.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c operators/exprDiv.cpp -fPIC -DPIC -o .libs/exprDiv.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' In file included from ./CouenneExprOp.hpp:16, from operators/CouenneExprDiv.hpp:14, from operators/exprDiv.cpp:15: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from operators/exprDiv.cpp:23: ./../expression/operators/bounds/CouenneExprBDiv.hpp:19:53: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 19 | static inline CouNumber safeDiv (register CouNumber a, register CouNumber b, int sign) { | ^ ./../expression/operators/bounds/CouenneExprBDiv.hpp:19:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 19 | static inline CouNumber safeDiv (register CouNumber a, register CouNumber b, int sign) { | ^ ./../expression/operators/bounds/CouenneExprBDiv.hpp: In member function 'virtual Couenne::CouNumber Couenne::exprLBDiv::operator()()': ./../expression/operators/bounds/CouenneExprBDiv.hpp:66:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 66 | register CouNumber n = (*(arglist_ [0])) (); | ^ ./../expression/operators/bounds/CouenneExprBDiv.hpp:67:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 67 | register CouNumber N = (*(arglist_ [1])) (); | ^ ./../expression/operators/bounds/CouenneExprBDiv.hpp:68:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 68 | register CouNumber d = (*(arglist_ [2])) (); | ^ ./../expression/operators/bounds/CouenneExprBDiv.hpp:69:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 69 | register CouNumber D = (*(arglist_ [3])) (); | ^ ./../expression/operators/bounds/CouenneExprBDiv.hpp: In member function 'virtual Couenne::CouNumber Couenne::exprUBDiv::operator()()': ./../expression/operators/bounds/CouenneExprBDiv.hpp:114:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 114 | register CouNumber n = (*(arglist_ [0])) (); | ^ ./../expression/operators/bounds/CouenneExprBDiv.hpp:115:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 115 | register CouNumber N = (*(arglist_ [1])) (); | ^ ./../expression/operators/bounds/CouenneExprBDiv.hpp:116:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 116 | register CouNumber d = (*(arglist_ [2])) (); | ^ ./../expression/operators/bounds/CouenneExprBDiv.hpp:117:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register CouNumber D = (*(arglist_ [3])) (); | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o exprInv.lo `test -f 'operators/exprInv.cpp' || echo './'`operators/exprInv.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c operators/exprInv.cpp -fPIC -DPIC -o .libs/exprInv.o In file included from ./CouenneExprUnary.hpp:16, from operators/CouenneExprInv.hpp:14, from operators/exprInv.cpp:13: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ operators/CouenneExprInv.hpp: At global scope: operators/CouenneExprInv.hpp:19:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 19 | inline CouNumber inv (register CouNumber arg) | ^~~ operators/CouenneExprInv.hpp:24:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 24 | inline CouNumber oppInvSqr (register CouNumber x) | ^ operators/CouenneExprInv.hpp:29:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 29 | inline CouNumber inv_dblprime (register CouNumber x) | ^ In file included from operators/CouenneExprMul.hpp:16, from operators/exprInv.cpp:15: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o exprMul.lo `test -f 'operators/exprMul.cpp' || echo './'`operators/exprMul.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c operators/exprMul.cpp -fPIC -DPIC -o .libs/exprMul.o In file included from ./CouenneExprOp.hpp:16, from operators/CouenneExprMul.hpp:16, from operators/exprMul.cpp:14: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ operators/CouenneExprInv.hpp: At global scope: operators/CouenneExprInv.hpp:19:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 19 | inline CouNumber inv (register CouNumber arg) | ^~~ operators/CouenneExprInv.hpp:24:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 24 | inline CouNumber oppInvSqr (register CouNumber x) | ^ operators/CouenneExprInv.hpp:29:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 29 | inline CouNumber inv_dblprime (register CouNumber x) | ^ In file included from operators/CouenneExprMax.hpp:14, from operators/exprLog.cpp:16: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' doxygen doxydoc/doxygen.conf Doxygen version used: 1.11.0 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/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/depGraph Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/partial Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/simplify Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/operators Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/ellipcuts Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/crossconv Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/multiVarProbe Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/obbt Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/operators Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/fbbt Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/fixedPoint Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/twoImpliedBT Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/aggrProbing Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/probing Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/readnl Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex/operators Searching for files in directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/doc Reading and parsing tag files Reading tag file '/usr/share/doc/coin-or-CoinUtils/coinutils_doxy.tag', location '/usr/share/doc/coin-or-CoinUtils/html'... Reading tag file '/usr/share/doc/coin-or-Osi/osi_doxy.tag', location '/usr/share/doc/coin-or-Osi/html'... Reading tag file '/usr/share/doc/coin-or-Clp/clp_doxy.tag', location '/usr/share/doc/coin-or-Clp/html'... Reading tag file '/usr/share/doc/coin-or-Cgl/cgl_doxy.tag', location '/usr/share/doc/coin-or-Cgl/html'... Reading tag file '/usr/share/doc/coin-or-Cbc/cbc_doxy.tag', location '/usr/share/doc/coin-or-Cbc/html'... Reading tag file '/usr/share/doc/coin-or-Ipopt/ipopt_doxy.tag', location '/usr/share/doc/coin-or-Ipopt/html'... Reading tag file '/usr/share/doc/coin-or-Bonmin/bonmin_doxy.tag', location '/usr/share/doc/coin-or-Bonmin/html'... Parsing files Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneAggrProbing.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneAggrProbing.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneBTPerfIndicator.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneBTPerfIndicator.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneFixPoint.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneFixPoint.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneInfeasCut.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneInfeasCut.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneMultiVarProbe.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneMultiVarProbe.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneSparseBndVec.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneSparseBndVec.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/twoImpliedBT/CouenneTwoImplied.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/twoImpliedBT/CouenneTwoImplied.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneBranchingObject.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneBranchingObject.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneChooseStrong.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneChooseStrong.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneChooseVariable.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneChooseVariable.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneComplBranchingObject.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneComplBranchingObject.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneComplObject.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneComplObject.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneObject.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneObject.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneOrbitBranchingObj.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneOrbitBranchingObj.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneOrbitObj.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneOrbitObj.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneProjections.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneProjections.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneSOSObject.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneSOSObject.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneThreeWayBranchObj.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneThreeWayBranchObj.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneVarObject.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneVarObject.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneVTObject.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneVTObject.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/Nauty.h... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/Nauty.h... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/config.h... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/config.h... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/config_couenne.h... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/config_couenne.h... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/config_couenne_default.h... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/config_couenne_default.h... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/config_default.h... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/config_default.h... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex/CouenneCutGenerator.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex/CouenneCutGenerator.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/CouenneConfig.h... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/CouenneConfig.h... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/crossconv/CouenneCrossConv.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/crossconv/CouenneCrossConv.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/ellipcuts/CouenneEllipCuts.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/ellipcuts/CouenneEllipCuts.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts/CouenneMatrix.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts/CouenneMatrix.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts/CouennePSDcon.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts/CouennePSDcon.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts/CouenneSdpCuts.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts/CouenneSdpCuts.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts/dsyevx_wrapper.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts/dsyevx_wrapper.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive/CouenneDisjCuts.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive/CouenneDisjCuts.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneDomain.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneDomain.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprAux.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprAux.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprBound.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprBound.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprClone.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprClone.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprConst.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprConst.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprCopy.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprCopy.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExpression.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExpression.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprIVar.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprIVar.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprOp.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprOp.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprStore.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprStore.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprUnary.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprUnary.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprVar.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprVar.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouennePrecisions.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouennePrecisions.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneTypes.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneTypes.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouExpr.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouExpr.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds/CouenneExprBCos.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds/CouenneExprBCos.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds/CouenneExprBDiv.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds/CouenneExprBDiv.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds/CouenneExprBMul.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds/CouenneExprBMul.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds/CouenneExprBQuad.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds/CouenneExprBQuad.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds/CouenneExprBSin.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds/CouenneExprBSin.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprAbs.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprAbs.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprBinProd.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprBinProd.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprCeil.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprCeil.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprCos.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprCos.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprDiv.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprDiv.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprEvenPow.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprEvenPow.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprExp.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprExp.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprFloor.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprFloor.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprGroup.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprGroup.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprIf.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprIf.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprInv.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprInv.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprLog.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprLog.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprMax.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprMax.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprMin.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprMin.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprMul.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprMul.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprMultiLin.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprMultiLin.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprNorm.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprNorm.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprOddPow.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprOddPow.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprOpp.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprOpp.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprPow.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprPow.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprPWLinear.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprPWLinear.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprQuad.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprQuad.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprSignPow.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprSignPow.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprSin.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprSin.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprSub.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprSub.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprSum.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprSum.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprTrilinear.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprTrilinear.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/partial/CouenneExprHess.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/partial/CouenneExprHess.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/partial/CouenneExprJac.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/partial/CouenneExprJac.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/BonInitHeuristic.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/BonInitHeuristic.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/BonNlpHeuristic.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/BonNlpHeuristic.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/cons_rowcuts.h... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/cons_rowcuts.h... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/CouenneFeasPump.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/CouenneFeasPump.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/CouenneFPpool.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/CouenneFPpool.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/CouenneIterativeRounding.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/CouenneIterativeRounding.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces/BonCouenneInterface.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces/BonCouenneInterface.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces/CouenneMINLPInterface.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces/CouenneMINLPInterface.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces/CouenneTNLP.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces/CouenneTNLP.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces/CouenneUserInterface.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces/CouenneUserInterface.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main/BonCouenneInfo.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main/BonCouenneInfo.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main/BonCouenneSetup.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main/BonCouenneSetup.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main/CouenneBab.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main/CouenneBab.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main/CouenneOSInterface.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main/CouenneOSInterface.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneGlobalCutOff.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneGlobalCutOff.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneJournalist.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneJournalist.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneProblem.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneProblem.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneProblemElem.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneProblemElem.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneRecordBestSol.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneRecordBestSol.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneSolverInterface.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneSolverInterface.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/depGraph/CouenneDepGraph.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/depGraph/CouenneDepGraph.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/readnl/CouenneAmplInterface.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/readnl/CouenneAmplInterface.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize/CouenneLQelems.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize/CouenneLQelems.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util/CouenneFunTriplets.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util/CouenneFunTriplets.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util/CouenneRootQ.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util/CouenneRootQ.hpp... Preprocessing /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util/CouenneSparseMatrix.hpp... Parsing file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util/CouenneSparseMatrix.hpp... 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. 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 /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneAggrProbing.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneBTPerfIndicator.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneFixPoint.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneInfeasCut.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneMultiVarProbe.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneSparseBndVec.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/twoImpliedBT/CouenneTwoImplied.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneBranchingObject.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneChooseStrong.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneChooseVariable.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneComplBranchingObject.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneComplObject.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneObject.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneOrbitBranchingObj.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneOrbitObj.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneProjections.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneSOSObject.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneThreeWayBranchObj.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneVarObject.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneVTObject.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/Nauty.h... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/config.h... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/config_couenne.h... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/config_couenne_default.h... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/config_default.h... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex/CouenneCutGenerator.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/CouenneConfig.h... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/crossconv/CouenneCrossConv.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/ellipcuts/CouenneEllipCuts.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts/CouenneMatrix.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts/CouennePSDcon.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts/CouenneSdpCuts.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts/dsyevx_wrapper.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive/CouenneDisjCuts.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneDomain.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprAux.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprBound.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprClone.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprConst.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprCopy.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExpression.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprIVar.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprOp.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprStore.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprUnary.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprVar.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouennePrecisions.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneTypes.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouExpr.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds/CouenneExprBCos.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds/CouenneExprBDiv.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds/CouenneExprBMul.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds/CouenneExprBQuad.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds/CouenneExprBSin.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprAbs.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprBinProd.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprCeil.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprCos.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprDiv.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprEvenPow.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprExp.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprFloor.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprGroup.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprIf.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprInv.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprLog.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprMax.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprMin.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprMul.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprMultiLin.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprNorm.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprOddPow.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprOpp.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprPow.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprPWLinear.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprQuad.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprSignPow.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprSin.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprSub.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprSum.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprTrilinear.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/partial/CouenneExprHess.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/partial/CouenneExprJac.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/BonInitHeuristic.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/BonNlpHeuristic.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/cons_rowcuts.h... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/CouenneFeasPump.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/CouenneFPpool.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/CouenneIterativeRounding.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces/BonCouenneInterface.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces/CouenneMINLPInterface.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces/CouenneTNLP.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces/CouenneUserInterface.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main/BonCouenneInfo.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main/BonCouenneSetup.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main/CouenneBab.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main/CouenneOSInterface.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneGlobalCutOff.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneJournalist.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneProblem.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneProblemElem.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneRecordBestSol.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneSolverInterface.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/depGraph/CouenneDepGraph.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/readnl/CouenneAmplInterface.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize/CouenneLQelems.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util/CouenneFunTriplets.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util/CouenneRootQ.hpp... Generating code for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util/CouenneSparseMatrix.hpp... Generating file documentation... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneAggrProbing.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneBTPerfIndicator.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneFixPoint.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneInfeasCut.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneMultiVarProbe.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/CouenneSparseBndVec.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/twoImpliedBT/CouenneTwoImplied.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneBranchingObject.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneChooseStrong.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneChooseVariable.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneComplBranchingObject.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneComplObject.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneObject.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneOrbitBranchingObj.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneOrbitObj.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneProjections.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneSOSObject.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneThreeWayBranchObj.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneVarObject.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/CouenneVTObject.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch/Nauty.h... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/config.h... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/config_couenne.h... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/config_couenne_default.h... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/config_default.h... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex/CouenneCutGenerator.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/CouenneConfig.h... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/crossconv/CouenneCrossConv.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/ellipcuts/CouenneEllipCuts.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts/CouenneMatrix.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts/CouennePSDcon.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts/CouenneSdpCuts.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts/dsyevx_wrapper.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive/CouenneDisjCuts.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneDomain.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprAux.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprBound.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprClone.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprConst.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprCopy.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExpression.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprIVar.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprOp.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprStore.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprUnary.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneExprVar.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouennePrecisions.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouenneTypes.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/CouExpr.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds/CouenneExprBCos.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds/CouenneExprBDiv.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds/CouenneExprBMul.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds/CouenneExprBQuad.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds/CouenneExprBSin.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprAbs.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprBinProd.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprCeil.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprCos.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprDiv.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprEvenPow.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprExp.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprFloor.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprGroup.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprIf.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprInv.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprLog.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprMax.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprMin.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprMul.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprMultiLin.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprNorm.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprOddPow.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprOpp.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprPow.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprPWLinear.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprQuad.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprSignPow.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprSin.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprSub.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprSum.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/CouenneExprTrilinear.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/partial/CouenneExprHess.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/partial/CouenneExprJac.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/BonInitHeuristic.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/BonNlpHeuristic.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/cons_rowcuts.h... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/CouenneFeasPump.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/CouenneFPpool.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics/CouenneIterativeRounding.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces/BonCouenneInterface.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces/CouenneMINLPInterface.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces/CouenneTNLP.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces/CouenneUserInterface.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main/BonCouenneInfo.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main/BonCouenneSetup.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main/CouenneBab.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main/CouenneOSInterface.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneGlobalCutOff.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneJournalist.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneProblem.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneProblemElem.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneRecordBestSol.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/CouenneSolverInterface.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/depGraph/CouenneDepGraph.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/readnl/CouenneAmplInterface.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize/CouenneLQelems.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util/CouenneFunTriplets.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util/CouenneRootQ.hpp... Generating docs for file /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util/CouenneSparseMatrix.hpp... Generating page documentation... Generating docs for page todo... Generating group documentation... Generating class documentation... Generating docs for compound less_than_str... Generating docs for compound myclass... Generating docs for compound myclass0... Generating docs for compound Nauty... Generating docs for compound Node... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating docs for namespace Couenne Generating docs for compound Couenne::AuxRelation... Generating docs for compound Couenne::BiProdDivRel... Generating docs for compound Couenne::compareSol... Generating docs for compound Couenne::compExpr... Generating docs for compound Couenne::compNode... Generating docs for compound Couenne::CouenneAggrProbing... Generating docs for compound Couenne::CouenneAmplInterface... Generating docs for compound Couenne::CouenneBab... Generating docs for compound Couenne::CouenneBranchingObject... Generating docs for compound Couenne::CouenneBTPerfIndicator... Generating docs for compound Couenne::CouenneChooseStrong... Generating docs for compound Couenne::CouenneChooseVariable... Generating docs for compound Couenne::CouenneComplBranchingObject... Generating docs for compound Couenne::CouenneComplObject... Generating docs for compound Couenne::CouenneConstraint... Generating docs for compound Couenne::CouenneCrossConv... Generating docs for compound Couenne::CouenneCutGenerator... Generating docs for compound Couenne::CouenneDisjCuts... Generating docs for compound Couenne::CouenneExprMatrix... Generating docs for nested compound Couenne::CouenneExprMatrix::compare_pair_ind... Generating docs for compound Couenne::CouenneFeasPump... Generating docs for compound Couenne::CouenneFixPoint... Generating docs for compound Couenne::CouenneFPpool... Generating docs for compound Couenne::CouenneFPsolution... Generating docs for compound Couenne::CouenneInfo... Generating docs for nested compound Couenne::CouenneInfo::NlpSolution... Generating docs for compound Couenne::CouenneInterface... Generating docs for compound Couenne::CouenneIterativeRounding... Generating docs for compound Couenne::CouenneMINLPInterface... Generating docs for compound Couenne::CouenneMultiVarProbe... Generating docs for compound Couenne::CouenneObject... Generating docs for compound Couenne::CouenneObjective... Generating docs for compound Couenne::CouenneOrbitBranchingObj... Generating docs for compound Couenne::CouenneOSInterface... Generating docs for compound Couenne::CouenneProblem... Generating docs for compound Couenne::CouennePSDcon... Generating docs for compound Couenne::CouenneRecordBestSol... Generating docs for compound Couenne::CouenneScalar... Generating docs for compound Couenne::CouenneSdpCuts... Generating docs for compound Couenne::CouenneSetup... Generating docs for compound Couenne::CouenneSolverInterface... Generating docs for compound Couenne::CouenneSOSBranchingObject... Generating docs for compound Couenne::CouenneSOSObject... Generating docs for compound Couenne::CouenneSparseBndVec... Generating docs for compound Couenne::CouenneSparseMatrix... Generating docs for compound Couenne::CouenneSparseVector... Generating docs for nested compound Couenne::CouenneSparseVector::compare_scalars... Generating docs for compound Couenne::CouenneThreeWayBranchObj... Generating docs for compound Couenne::CouenneTNLP... Generating docs for compound Couenne::CouenneTwoImplied... Generating docs for compound Couenne::CouenneUserInterface... Generating docs for compound Couenne::CouenneVarObject... Generating docs for compound Couenne::CouenneVTObject... Generating docs for compound Couenne::CouExpr... Generating docs for compound Couenne::DepGraph... Generating docs for compound Couenne::DepNode... Generating docs for compound Couenne::Domain... Generating docs for compound Couenne::DomainPoint... Generating docs for compound Couenne::exprAbs... Generating docs for compound Couenne::exprAux... Generating docs for compound Couenne::exprBinProd... Generating docs for compound Couenne::exprCeil... Generating docs for compound Couenne::exprClone... Generating docs for compound Couenne::exprConst... Generating docs for compound Couenne::exprCopy... Generating docs for compound Couenne::exprCos... Generating docs for compound Couenne::exprDiv... Generating docs for compound Couenne::expression... Generating docs for compound Couenne::exprEvenPow... Generating docs for compound Couenne::exprExp... Generating docs for compound Couenne::exprFloor... Generating docs for compound Couenne::exprGroup... Generating docs for compound Couenne::ExprHess... Generating docs for compound Couenne::exprIf... Generating docs for compound Couenne::exprInv... Generating docs for compound Couenne::exprIVar... Generating docs for compound Couenne::ExprJac... Generating docs for compound Couenne::exprLBCos... Generating docs for compound Couenne::exprLBDiv... Generating docs for compound Couenne::exprLBMul... Generating docs for compound Couenne::exprLBQuad... Generating docs for compound Couenne::exprLBSin... Generating docs for compound Couenne::exprLog... Generating docs for compound Couenne::exprLowerBound... Generating docs for compound Couenne::exprMax... Generating docs for compound Couenne::exprMin... Generating docs for compound Couenne::exprMul... Generating docs for compound Couenne::exprMultiLin... Generating docs for compound Couenne::exprNorm... Generating docs for compound Couenne::exprOddPow... Generating docs for compound Couenne::exprOp... Generating docs for compound Couenne::exprOpp... Generating docs for compound Couenne::exprPow... Generating docs for compound Couenne::exprPWLinear... Generating docs for compound Couenne::exprQuad... Generating docs for compound Couenne::exprSignPow... Generating docs for compound Couenne::exprSin... Generating docs for compound Couenne::exprStore... Generating docs for compound Couenne::exprSub... Generating docs for compound Couenne::exprSum... Generating docs for compound Couenne::exprTrilinear... Generating docs for compound Couenne::exprUBCos... Generating docs for compound Couenne::exprUBDiv... Generating docs for compound Couenne::exprUBMul... Generating docs for compound Couenne::exprUBQuad... Generating docs for compound Couenne::exprUBSin... Generating docs for compound Couenne::exprUnary... Generating docs for compound Couenne::exprUpperBound... Generating docs for compound Couenne::exprVar... Generating docs for compound Couenne::funtriplet... Generating docs for compound Couenne::GlobalCutOff... Generating docs for compound Couenne::InitHeuristic... Generating docs for compound Couenne::kpowertriplet... Generating docs for compound Couenne::LinMap... Generating docs for compound Couenne::MultiProdRel... Generating docs for compound Couenne::NlpSolveHeuristic... Generating docs for compound Couenne::powertriplet... Generating docs for compound Couenne::PowRel... Generating docs for compound Couenne::Qroot... Generating docs for compound Couenne::quadElem... Generating docs for compound Couenne::QuadMap... Generating docs for compound Couenne::simpletriplet... Generating docs for compound Couenne::SmartAsl... Generating docs for compound Couenne::SumLogAuxRel... Generating docs for compound Couenne::t_chg_bounds... Generating docs for namespace Osi Generating graph info page... Generating directory documentation... Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators/bounds Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/crossconv Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem/depGraph Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/ellipcuts Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/operators Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression/partial Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/readnl Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/twoImpliedBT Generating dependency graph for directory /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util Generating index 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 graphical class hierarchy... 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 5 parallel threads... Running dot for graph 1/786 Running dot for graph 2/786 Running dot for graph 3/786 Running dot for graph 4/786 Running dot for graph 5/786 Running dot for graph 6/786 Running dot for graph 7/786 Running dot for graph 8/786 Running dot for graph 9/786 Running dot for graph 10/786 Running dot for graph 11/786 Running dot for graph 12/786 Running dot for graph 13/786 Running dot for graph 14/786 Running dot for graph 15/786 Running dot for graph 16/786 Running dot for graph 17/786 Running dot for graph 18/786 Running dot for graph 19/786 Running dot for graph 20/786 Running dot for graph 21/786 Running dot for graph 22/786 Running dot for graph 23/786 Running dot for graph 24/786 Running dot for graph 25/786 Running dot for graph 26/786 Running dot for graph 27/786 Running dot for graph 28/786 Running dot for graph 29/786 Running dot for graph 30/786 Running dot for graph 31/786 Running dot for graph 32/786 Running dot for graph 33/786 Running dot for graph 34/786 Running dot for graph 35/786 Running dot for graph 36/786 Running dot for graph 37/786 Running dot for graph 38/786 Running dot for graph 39/786 Running dot for graph 40/786 Running dot for graph 41/786 Running dot for graph 42/786 Running dot for graph 43/786 Running dot for graph 44/786 Running dot for graph 45/786 Running dot for graph 46/786 Running dot for graph 47/786 Running dot for graph 48/786 Running dot for graph 49/786 Running dot for graph 50/786 Running dot for graph 51/786 Running dot for graph 52/786 Running dot for graph 53/786 Running dot for graph 54/786 Running dot for graph 55/786 Running dot for graph 56/786 Running dot for graph 57/786 Running dot for graph 58/786 Running dot for graph 59/786 Running dot for graph 60/786 Running dot for graph 61/786 Running dot for graph 62/786 Running dot for graph 63/786 Running dot for graph 64/786 Running dot for graph 65/786 Running dot for graph 66/786 Running dot for graph 67/786 Running dot for graph 68/786 Running dot for graph 69/786 Running dot for graph 70/786 Running dot for graph 71/786 Running dot for graph 72/786 Running dot for graph 73/786 Running dot for graph 74/786 Running dot for graph 75/786 Running dot for graph 76/786 Running dot for graph 77/786 Running dot for graph 78/786 Running dot for graph 79/786 Running dot for graph 80/786 Running dot for graph 81/786 Running dot for graph 82/786 Running dot for graph 83/786 Running dot for graph 84/786 Running dot for graph 85/786 Running dot for graph 86/786 Running dot for graph 87/786 Running dot for graph 88/786 Running dot for graph 89/786 Running dot for graph 90/786 Running dot for graph 91/786 Running dot for graph 92/786 Running dot for graph 93/786 Running dot for graph 94/786 Running dot for graph 95/786 Running dot for graph 96/786 Running dot for graph 97/786 Running dot for graph 98/786 Running dot for graph 99/786 Running dot for graph 100/786 Running dot for graph 101/786 Running dot for graph 102/786 Running dot for graph 103/786 Running dot for graph 104/786 Running dot for graph 105/786 Running dot for graph 106/786 Running dot for graph 107/786 Running dot for graph 108/786 Running dot for graph 109/786 Running dot for graph 110/786 Running dot for graph 111/786 Running dot for graph 112/786 Running dot for graph 113/786 Running dot for graph 114/786 Running dot for graph 115/786 Running dot for graph 116/786 Running dot for graph 117/786 Running dot for graph 118/786 Running dot for graph 119/786 Running dot for graph 120/786 Running dot for graph 121/786 Running dot for graph 122/786 Running dot for graph 123/786 Running dot for graph 124/786 Running dot for graph 125/786 Running dot for graph 126/786 Running dot for graph 127/786 Running dot for graph 128/786 Running dot for graph 129/786 Running dot for graph 130/786 Running dot for graph 131/786 Running dot for graph 132/786 Running dot for graph 133/786 Running dot for graph 134/786 Running dot for graph 135/786 Running dot for graph 136/786 Running dot for graph 137/786 Running dot for graph 138/786 Running dot for graph 139/786 Running dot for graph 140/786 Running dot for graph 141/786 Running dot for graph 142/786 Running dot for graph 143/786 Running dot for graph 144/786 Running dot for graph 145/786 Running dot for graph 146/786 Running dot for graph 147/786 Running dot for graph 148/786 Running dot for graph 149/786 Running dot for graph 150/786 Running dot for graph 151/786 Running dot for graph 152/786 Running dot for graph 153/786 Running dot for graph 154/786 Running dot for graph 155/786 Running dot for graph 156/786 Running dot for graph 157/786 Running dot for graph 158/786 Running dot for graph 159/786 Running dot for graph 160/786 Running dot for graph 161/786 Running dot for graph 162/786 Running dot for graph 163/786 Running dot for graph 164/786 Running dot for graph 165/786 Running dot for graph 166/786 Running dot for graph 167/786 Running dot for graph 168/786 Running dot for graph 169/786 Running dot for graph 170/786 Running dot for graph 171/786 Running dot for graph 172/786 Running dot for graph 173/786 Running dot for graph 174/786 Running dot for graph 175/786 Running dot for graph 176/786 Running dot for graph 177/786 Running dot for graph 178/786 Running dot for graph 179/786 Running dot for graph 180/786 Running dot for graph 181/786 Running dot for graph 182/786 Running dot for graph 183/786 Running dot for graph 184/786 Running dot for graph 185/786 Running dot for graph 186/786 Running dot for graph 187/786 Running dot for graph 188/786 Running dot for graph 189/786 Running dot for graph 190/786 Running dot for graph 191/786 Running dot for graph 192/786 Running dot for graph 193/786 Running dot for graph 194/786 Running dot for graph 195/786 Running dot for graph 196/786 Running dot for graph 197/786 Running dot for graph 198/786 Running dot for graph 199/786 Running dot for graph 200/786 Running dot for graph 201/786 Running dot for graph 202/786 Running dot for graph 203/786 Running dot for graph 204/786 Running dot for graph 205/786 Running dot for graph 206/786 Running dot for graph 207/786 Running dot for graph 208/786 Running dot for graph 209/786 Running dot for graph 210/786 Running dot for graph 211/786 Running dot for graph 212/786 Running dot for graph 213/786 Running dot for graph 214/786 Running dot for graph 215/786 Running dot for graph 216/786 Running dot for graph 217/786 Running dot for graph 218/786 Running dot for graph 219/786 Running dot for graph 220/786 Running dot for graph 221/786 Running dot for graph 222/786 Running dot for graph 223/786 Running dot for graph 224/786 Running dot for graph 225/786 Running dot for graph 226/786 Running dot for graph 227/786 Running dot for graph 228/786 Running dot for graph 229/786 Running dot for graph 230/786 Running dot for graph 231/786 Running dot for graph 232/786 Running dot for graph 233/786 Running dot for graph 234/786 Running dot for graph 235/786 Running dot for graph 236/786 Running dot for graph 237/786 Running dot for graph 238/786 Running dot for graph 239/786 Running dot for graph 240/786 Running dot for graph 241/786 Running dot for graph 242/786 Running dot for graph 243/786 Running dot for graph 244/786 Running dot for graph 245/786 Running dot for graph 246/786 Running dot for graph 247/786 Running dot for graph 248/786 Running dot for graph 249/786 Running dot for graph 250/786 Running dot for graph 251/786 Running dot for graph 252/786 Running dot for graph 253/786 Running dot for graph 254/786 Running dot for graph 255/786 Running dot for graph 256/786 Running dot for graph 257/786 Running dot for graph 258/786 Running dot for graph 259/786 Running dot for graph 260/786 Running dot for graph 261/786 Running dot for graph 262/786 Running dot for graph 263/786 Running dot for graph 264/786 Running dot for graph 265/786 Running dot for graph 266/786 Running dot for graph 267/786 Running dot for graph 268/786 Running dot for graph 269/786 Running dot for graph 270/786 Running dot for graph 271/786 Running dot for graph 272/786 Running dot for graph 273/786 Running dot for graph 274/786 Running dot for graph 275/786 Running dot for graph 276/786 Running dot for graph 277/786 Running dot for graph 278/786 Running dot for graph 279/786 Running dot for graph 280/786 Running dot for graph 281/786 Running dot for graph 282/786 Running dot for graph 283/786 Running dot for graph 284/786 Running dot for graph 285/786 Running dot for graph 286/786 Running dot for graph 287/786 Running dot for graph 288/786 Running dot for graph 289/786 Running dot for graph 290/786 Running dot for graph 291/786 Running dot for graph 292/786 Running dot for graph 293/786 Running dot for graph 294/786 Running dot for graph 295/786 Running dot for graph 296/786 Running dot for graph 297/786 Running dot for graph 298/786 Running dot for graph 299/786 Running dot for graph 300/786 Running dot for graph 301/786 Running dot for graph 302/786 Running dot for graph 303/786 Running dot for graph 304/786 Running dot for graph 305/786 Running dot for graph 306/786 Running dot for graph 307/786 Running dot for graph 308/786 Running dot for graph 309/786 Running dot for graph 310/786 Running dot for graph 311/786 Running dot for graph 312/786 Running dot for graph 313/786 Running dot for graph 314/786 Running dot for graph 315/786 Running dot for graph 316/786 Running dot for graph 317/786 Running dot for graph 318/786 Running dot for graph 319/786 Running dot for graph 320/786 Running dot for graph 321/786 Running dot for graph 322/786 Running dot for graph 323/786 Running dot for graph 324/786 Running dot for graph 325/786 Running dot for graph 326/786 Running dot for graph 327/786 Running dot for graph 328/786 Running dot for graph 329/786 Running dot for graph 330/786 Running dot for graph 331/786 Running dot for graph 332/786 Running dot for graph 333/786 Running dot for graph 334/786 Running dot for graph 335/786 Running dot for graph 336/786 Running dot for graph 337/786 Running dot for graph 338/786 Running dot for graph 339/786 Running dot for graph 340/786 Running dot for graph 341/786 Running dot for graph 342/786 Running dot for graph 343/786 Running dot for graph 344/786 Running dot for graph 345/786 Running dot for graph 346/786 Running dot for graph 347/786 Running dot for graph 348/786 Running dot for graph 349/786 Running dot for graph 350/786 Running dot for graph 351/786 Running dot for graph 352/786 Running dot for graph 353/786 Running dot for graph 354/786 Running dot for graph 355/786 Running dot for graph 356/786 Running dot for graph 357/786 Running dot for graph 358/786 Running dot for graph 359/786 Running dot for graph 360/786 Running dot for graph 361/786 Running dot for graph 362/786 Running dot for graph 363/786 Running dot for graph 364/786 Running dot for graph 365/786 Running dot for graph 366/786 Running dot for graph 367/786 Running dot for graph 368/786 Running dot for graph 369/786 Running dot for graph 370/786 Running dot for graph 371/786 Running dot for graph 372/786 Running dot for graph 373/786 Running dot for graph 374/786 Running dot for graph 375/786 Running dot for graph 376/786 Running dot for graph 377/786 Running dot for graph 378/786 Running dot for graph 379/786 Running dot for graph 380/786 Running dot for graph 381/786 Running dot for graph 382/786 Running dot for graph 383/786 Running dot for graph 384/786 Running dot for graph 385/786 Running dot for graph 386/786 Running dot for graph 387/786 Running dot for graph 388/786 Running dot for graph 389/786 Running dot for graph 390/786 Running dot for graph 391/786 Running dot for graph 392/786 Running dot for graph 393/786 Running dot for graph 394/786 Running dot for graph 395/786 Running dot for graph 396/786 Running dot for graph 397/786 Running dot for graph 398/786 Running dot for graph 399/786 Running dot for graph 400/786 Running dot for graph 401/786 Running dot for graph 402/786 Running dot for graph 403/786 Running dot for graph 404/786 Running dot for graph 405/786 Running dot for graph 406/786 Running dot for graph 407/786 Running dot for graph 408/786 Running dot for graph 409/786 Running dot for graph 410/786 Running dot for graph 411/786 Running dot for graph 412/786 Running dot for graph 413/786 Running dot for graph 414/786 Running dot for graph 415/786 Running dot for graph 416/786 Running dot for graph 417/786 Running dot for graph 418/786 Running dot for graph 419/786 Running dot for graph 420/786 Running dot for graph 421/786 Running dot for graph 422/786 Running dot for graph 423/786 Running dot for graph 424/786 Running dot for graph 425/786 Running dot for graph 426/786 Running dot for graph 427/786 Running dot for graph 428/786 Running dot for graph 429/786 Running dot for graph 430/786 Running dot for graph 431/786 Running dot for graph 432/786 Running dot for graph 433/786 Running dot for graph 434/786 Running dot for graph 435/786 Running dot for graph 436/786 Running dot for graph 437/786 Running dot for graph 438/786 Running dot for graph 439/786 Running dot for graph 440/786 Running dot for graph 441/786 Running dot for graph 442/786 Running dot for graph 443/786 Running dot for graph 444/786 Running dot for graph 445/786 Running dot for graph 446/786 Running dot for graph 447/786 Running dot for graph 448/786 Running dot for graph 449/786 Running dot for graph 450/786 Running dot for graph 451/786 Running dot for graph 452/786 Running dot for graph 453/786 Running dot for graph 454/786 Running dot for graph 455/786 Running dot for graph 456/786 Running dot for graph 457/786 Running dot for graph 458/786 Running dot for graph 459/786 Running dot for graph 460/786 Running dot for graph 461/786 Running dot for graph 462/786 Running dot for graph 463/786 Running dot for graph 464/786 Running dot for graph 465/786 Running dot for graph 466/786 Running dot for graph 467/786 Running dot for graph 468/786 Running dot for graph 469/786 Running dot for graph 470/786 Running dot for graph 471/786 Running dot for graph 472/786 Running dot for graph 473/786 Running dot for graph 474/786 Running dot for graph 475/786 Running dot for graph 476/786 Running dot for graph 477/786 Running dot for graph 478/786 Running dot for graph 479/786 Running dot for graph 480/786 Running dot for graph 481/786 Running dot for graph 482/786 Running dot for graph 483/786 Running dot for graph 484/786 Running dot for graph 485/786 Running dot for graph 486/786 Running dot for graph 487/786 Running dot for graph 488/786 Running dot for graph 489/786 Running dot for graph 490/786 Running dot for graph 491/786 Running dot for graph 492/786 Running dot for graph 493/786 Running dot for graph 494/786 Running dot for graph 495/786 Running dot for graph 496/786 Running dot for graph 497/786 Running dot for graph 498/786 Running dot for graph 499/786 Running dot for graph 500/786 Running dot for graph 501/786 Running dot for graph 502/786 Running dot for graph 503/786 Running dot for graph 504/786 Running dot for graph 505/786 Running dot for graph 506/786 Running dot for graph 507/786 Running dot for graph 508/786 Running dot for graph 509/786 Running dot for graph 510/786 Running dot for graph 511/786 Running dot for graph 512/786 Running dot for graph 513/786 Running dot for graph 514/786 Running dot for graph 515/786 Running dot for graph 516/786 Running dot for graph 517/786 Running dot for graph 518/786 Running dot for graph 519/786 Running dot for graph 520/786 Running dot for graph 521/786 Running dot for graph 522/786 Running dot for graph 523/786 Running dot for graph 524/786 Running dot for graph 525/786 Running dot for graph 526/786 Running dot for graph 527/786 Running dot for graph 528/786 Running dot for graph 529/786 Running dot for graph 530/786 Running dot for graph 531/786 Running dot for graph 532/786 Running dot for graph 533/786 Running dot for graph 534/786 Running dot for graph 535/786 Running dot for graph 536/786 Running dot for graph 537/786 Running dot for graph 538/786 Running dot for graph 539/786 Running dot for graph 540/786 Running dot for graph 541/786 Running dot for graph 542/786 Running dot for graph 543/786 Running dot for graph 544/786 Running dot for graph 545/786 Running dot for graph 546/786 Running dot for graph 547/786 Running dot for graph 548/786 Running dot for graph 549/786 Running dot for graph 550/786 Running dot for graph 551/786 Running dot for graph 552/786 Running dot for graph 553/786 Running dot for graph 554/786 Running dot for graph 555/786 Running dot for graph 556/786 Running dot for graph 557/786 Running dot for graph 558/786 Running dot for graph 559/786 Running dot for graph 560/786 Running dot for graph 561/786 Running dot for graph 562/786 Running dot for graph 563/786 Running dot for graph 564/786 Running dot for graph 565/786 Running dot for graph 566/786 Running dot for graph 567/786 Running dot for graph 568/786 Running dot for graph 569/786 Running dot for graph 570/786 Running dot for graph 571/786 Running dot for graph 572/786 Running dot for graph 573/786 Running dot for graph 574/786 Running dot for graph 575/786 Running dot for graph 576/786 Running dot for graph 577/786 Running dot for graph 578/786 Running dot for graph 579/786 Running dot for graph 580/786 Running dot for graph 581/786 Running dot for graph 582/786 Running dot for graph 583/786 Running dot for graph 584/786 Running dot for graph 585/786 Running dot for graph 586/786 Running dot for graph 587/786 Running dot for graph 588/786 Running dot for graph 589/786 Running dot for graph 590/786 Running dot for graph 591/786 Running dot for graph 592/786 Running dot for graph 593/786 Running dot for graph 594/786 Running dot for graph 595/786 Running dot for graph 596/786 Running dot for graph 597/786 Running dot for graph 598/786 Running dot for graph 599/786 Running dot for graph 600/786 Running dot for graph 601/786 Running dot for graph 602/786 Running dot for graph 603/786 Running dot for graph 604/786 Running dot for graph 605/786 Running dot for graph 606/786 Running dot for graph 607/786 Running dot for graph 608/786 Running dot for graph 609/786 Running dot for graph 610/786 Running dot for graph 611/786 Running dot for graph 612/786 Running dot for graph 613/786 Running dot for graph 614/786 Running dot for graph 615/786 Running dot for graph 616/786 Running dot for graph 617/786 Running dot for graph 618/786 Running dot for graph 619/786 Running dot for graph 620/786 Running dot for graph 621/786 Running dot for graph 622/786 Running dot for graph 623/786 Running dot for graph 624/786 Running dot for graph 625/786 Running dot for graph 626/786 Running dot for graph 627/786 Running dot for graph 628/786 Running dot for graph 629/786 Running dot for graph 630/786 Running dot for graph 631/786 Running dot for graph 632/786 Running dot for graph 633/786 Running dot for graph 634/786 Running dot for graph 635/786 Running dot for graph 636/786 Running dot for graph 637/786 Running dot for graph 638/786 Running dot for graph 639/786 Running dot for graph 640/786 Running dot for graph 641/786 Running dot for graph 642/786 Running dot for graph 643/786 Running dot for graph 644/786 Running dot for graph 645/786 Running dot for graph 646/786 Running dot for graph 647/786 Running dot for graph 648/786 Running dot for graph 649/786 Running dot for graph 650/786 Running dot for graph 651/786 Running dot for graph 652/786 Running dot for graph 653/786 Running dot for graph 654/786 Running dot for graph 655/786 Running dot for graph 656/786 Running dot for graph 657/786 Running dot for graph 658/786 Running dot for graph 659/786 Running dot for graph 660/786 Running dot for graph 661/786 Running dot for graph 662/786 Running dot for graph 663/786 Running dot for graph 664/786 Running dot for graph 665/786 Running dot for graph 666/786 Running dot for graph 667/786 Running dot for graph 668/786 Running dot for graph 669/786 Running dot for graph 670/786 Running dot for graph 671/786 Running dot for graph 672/786 Running dot for graph 673/786 Running dot for graph 674/786 Running dot for graph 675/786 Running dot for graph 676/786 Running dot for graph 677/786 Running dot for graph 678/786 Running dot for graph 679/786 Running dot for graph 680/786 Running dot for graph 681/786 Running dot for graph 682/786 Running dot for graph 683/786 Running dot for graph 684/786 Running dot for graph 685/786 Running dot for graph 686/786 Running dot for graph 687/786 Running dot for graph 688/786 Running dot for graph 689/786 Running dot for graph 690/786 Running dot for graph 691/786 Running dot for graph 692/786 Running dot for graph 693/786 Running dot for graph 694/786 Running dot for graph 695/786 Running dot for graph 696/786 Running dot for graph 697/786 Running dot for graph 698/786 Running dot for graph 699/786 Running dot for graph 700/786 Running dot for graph 701/786 Running dot for graph 702/786 Running dot for graph 703/786 Running dot for graph 704/786 Running dot for graph 705/786 Running dot for graph 706/786 Running dot for graph 707/786 Running dot for graph 708/786 Running dot for graph 709/786 Running dot for graph 710/786 Running dot for graph 711/786 Running dot for graph 712/786 Running dot for graph 713/786 Running dot for graph 714/786 Running dot for graph 715/786 Running dot for graph 716/786 Running dot for graph 717/786 Running dot for graph 718/786 Running dot for graph 719/786 Running dot for graph 720/786 Running dot for graph 721/786 Running dot for graph 722/786 Running dot for graph 723/786 Running dot for graph 724/786 Running dot for graph 725/786 Running dot for graph 726/786 Running dot for graph 727/786 Running dot for graph 728/786 Running dot for graph 729/786 Running dot for graph 730/786 Running dot for graph 731/786 Running dot for graph 732/786 Running dot for graph 733/786 Running dot for graph 734/786 Running dot for graph 735/786 Running dot for graph 736/786 Running dot for graph 737/786 Running dot for graph 738/786 Running dot for graph 739/786 Running dot for graph 740/786 Running dot for graph 741/786 Running dot for graph 742/786 Running dot for graph 743/786 Running dot for graph 744/786 Running dot for graph 745/786 Running dot for graph 746/786 Running dot for graph 747/786 Running dot for graph 748/786 Running dot for graph 749/786 Running dot for graph 750/786 Running dot for graph 751/786 Running dot for graph 752/786 Running dot for graph 753/786 Running dot for graph 754/786 Running dot for graph 755/786 Running dot for graph 756/786 Running dot for graph 757/786 Running dot for graph 758/786 Running dot for graph 759/786 Running dot for graph 760/786 Running dot for graph 761/786 Running dot for graph 762/786 Running dot for graph 763/786 Running dot for graph 764/786 Running dot for graph 765/786 Running dot for graph 766/786 Running dot for graph 767/786 Running dot for graph 768/786 Running dot for graph 769/786 Running dot for graph 770/786 Running dot for graph 771/786 Running dot for graph 772/786 Running dot for graph 773/786 Running dot for graph 774/786 Running dot for graph 775/786 Running dot for graph 776/786 Running dot for graph 777/786 Running dot for graph 778/786 Running dot for graph 779/786 Running dot for graph 780/786 Running dot for graph 781/786 Running dot for graph 782/786 Running dot for graph 783/786 Running dot for graph 784/786 Running dot for graph 785/786 Running dot for graph 786/786 Patching output file 1/231 Patching output file 2/231 Patching output file 3/231 Patching output file 4/231 Patching output file 5/231 Patching output file 6/231 Patching output file 7/231 Patching output file 8/231 Patching output file 9/231 Patching output file 10/231 Patching output file 11/231 Patching output file 12/231 Patching output file 13/231 Patching output file 14/231 Patching output file 15/231 Patching output file 16/231 Patching output file 17/231 Patching output file 18/231 Patching output file 19/231 Patching output file 20/231 Patching output file 21/231 Patching output file 22/231 Patching output file 23/231 Patching output file 24/231 Patching output file 25/231 Patching output file 26/231 Patching output file 27/231 Patching output file 28/231 Patching output file 29/231 Patching output file 30/231 Patching output file 31/231 Patching output file 32/231 Patching output file 33/231 Patching output file 34/231 Patching output file 35/231 Patching output file 36/231 Patching output file 37/231 Patching output file 38/231 Patching output file 39/231 Patching output file 40/231 Patching output file 41/231 Patching output file 42/231 Patching output file 43/231 Patching output file 44/231 Patching output file 45/231 Patching output file 46/231 Patching output file 47/231 Patching output file 48/231 Patching output file 49/231 Patching output file 50/231 Patching output file 51/231 Patching output file 52/231 Patching output file 53/231 Patching output file 54/231 Patching output file 55/231 Patching output file 56/231 Patching output file 57/231 Patching output file 58/231 Patching output file 59/231 Patching output file 60/231 Patching output file 61/231 Patching output file 62/231 Patching output file 63/231 Patching output file 64/231 Patching output file 65/231 Patching output file 66/231 Patching output file 67/231 Patching output file 68/231 Patching output file 69/231 Patching output file 70/231 Patching output file 71/231 Patching output file 72/231 Patching output file 73/231 Patching output file 74/231 Patching output file 75/231 Patching output file 76/231 Patching output file 77/231 Patching output file 78/231 Patching output file 79/231 Patching output file 80/231 Patching output file 81/231 Patching output file 82/231 Patching output file 83/231 Patching output file 84/231 Patching output file 85/231 Patching output file 86/231 Patching output file 87/231 Patching output file 88/231 Patching output file 89/231 Patching output file 90/231 Patching output file 91/231 Patching output file 92/231 Patching output file 93/231 Patching output file 94/231 Patching output file 95/231 Patching output file 96/231 Patching output file 97/231 Patching output file 98/231 Patching output file 99/231 Patching output file 100/231 Patching output file 101/231 Patching output file 102/231 Patching output file 103/231 Patching output file 104/231 Patching output file 105/231 Patching output file 106/231 Patching output file 107/231 Patching output file 108/231 Patching output file 109/231 Patching output file 110/231 Patching output file 111/231 Patching output file 112/231 Patching output file 113/231 Patching output file 114/231 Patching output file 115/231 Patching output file 116/231 Patching output file 117/231 Patching output file 118/231 Patching output file 119/231 Patching output file 120/231 Patching output file 121/231 Patching output file 122/231 Patching output file 123/231 Patching output file 124/231 Patching output file 125/231 Patching output file 126/231 Patching output file 127/231 Patching output file 128/231 Patching output file 129/231 Patching output file 130/231 Patching output file 131/231 Patching output file 132/231 Patching output file 133/231 Patching output file 134/231 Patching output file 135/231 Patching output file 136/231 Patching output file 137/231 Patching output file 138/231 Patching output file 139/231 Patching output file 140/231 Patching output file 141/231 Patching output file 142/231 Patching output file 143/231 Patching output file 144/231 Patching output file 145/231 Patching output file 146/231 Patching output file 147/231 Patching output file 148/231 Patching output file 149/231 Patching output file 150/231 Patching output file 151/231 Patching output file 152/231 Patching output file 153/231 Patching output file 154/231 Patching output file 155/231 Patching output file 156/231 Patching output file 157/231 Patching output file 158/231 Patching output file 159/231 Patching output file 160/231 Patching output file 161/231 Patching output file 162/231 Patching output file 163/231 Patching output file 164/231 Patching output file 165/231 Patching output file 166/231 Patching output file 167/231 Patching output file 168/231 Patching output file 169/231 Patching output file 170/231 Patching output file 171/231 Patching output file 172/231 Patching output file 173/231 Patching output file 174/231 Patching output file 175/231 Patching output file 176/231 Patching output file 177/231 Patching output file 178/231 Patching output file 179/231 Patching output file 180/231 Patching output file 181/231 Patching output file 182/231 Patching output file 183/231 Patching output file 184/231 Patching output file 185/231 Patching output file 186/231 Patching output file 187/231 Patching output file 188/231 Patching output file 189/231 Patching output file 190/231 Patching output file 191/231 Patching output file 192/231 Patching output file 193/231 Patching output file 194/231 Patching output file 195/231 Patching output file 196/231 Patching output file 197/231 Patching output file 198/231 Patching output file 199/231 Patching output file 200/231 Patching output file 201/231 Patching output file 202/231 Patching output file 203/231 Patching output file 204/231 Patching output file 205/231 Patching output file 206/231 Patching output file 207/231 Patching output file 208/231 Patching output file 209/231 Patching output file 210/231 Patching output file 211/231 Patching output file 212/231 Patching output file 213/231 Patching output file 214/231 Patching output file 215/231 Patching output file 216/231 Patching output file 217/231 Patching output file 218/231 Patching output file 219/231 Patching output file 220/231 Patching output file 221/231 Patching output file 222/231 Patching output file 223/231 Patching output file 224/231 Patching output file 225/231 Patching output file 226/231 Patching output file 227/231 Patching output file 228/231 Patching output file 229/231 Patching output file 230/231 Patching output file 231/231 type lookup cache used 8601/65536 hits=62439 misses=12254 symbol lookup cache used 5190/65536 hits=39404 misses=5190 finished... warning: Tag 'SYMBOL_CACHE_SIZE' at line 289 of file 'doxydoc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SHOW_DIRECTORIES' at line 477 of file 'doxydoc/doxygen.conf' 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 749 of file 'doxydoc/doxygen.conf' 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 804 of file 'doxydoc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'USE_INLINE_TREES' at line 957 of file 'doxydoc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1058 of file 'doxydoc/doxygen.conf' 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 1150 of file 'doxydoc/doxygen.conf' 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 1156 of file 'doxydoc/doxygen.conf' 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 1321 of file 'doxydoc/doxygen.conf' 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 1334 of file 'doxydoc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1343 of file 'doxydoc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 1367 of file 'doxydoc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 1372 of file 'doxydoc/doxygen.conf' 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 1496 of file 'doxydoc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: doxygen no longer ships with the FreeSans font. You may want to clear or change DOT_FONTNAME. Otherwise you run the risk that the wrong font is being used for dot generated graphs. sh: line 1: latex: command not found sh: line 1: latex: command not found make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o exprTrilinear.lo `test -f 'operators/exprTrilinear.cpp' || echo './'`operators/exprTrilinear.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c operators/exprTrilinear.cpp -fPIC -DPIC -o .libs/exprTrilinear.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' In file included from ./CouenneExprOp.hpp:16, from operators/CouenneExprMul.hpp:16, from operators/exprTrilinear.cpp:14: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ operators/CouenneExprOpp.hpp: At global scope: operators/CouenneExprOpp.hpp:21:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 21 | inline CouNumber opp (register CouNumber arg) | ^~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o exprSin.lo `test -f 'operators/exprSin.cpp' || echo './'`operators/exprSin.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c operators/exprSin.cpp -fPIC -DPIC -o .libs/exprSin.o In file included from ./CouenneExprUnary.hpp:16, from operators/CouenneExprSin.hpp:17, from operators/exprSin.cpp:13: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ operators/CouenneExprSin.hpp: At global scope: operators/CouenneExprSin.hpp:27:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 27 | inline CouNumber modulo (register CouNumber a, register CouNumber b) | ^ operators/CouenneExprSin.hpp:27:67: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 27 | inline CouNumber modulo (register CouNumber a, register CouNumber b) | ^ In file included from ./../expression/operators/bounds/CouenneExprBSin.hpp:14, from operators/exprSin.cpp:16: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o exprCos.lo `test -f 'operators/exprCos.cpp' || echo './'`operators/exprCos.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c operators/exprCos.cpp -fPIC -DPIC -o .libs/exprCos.o In file included from ./CouenneExprUnary.hpp:16, from operators/CouenneExprSin.hpp:17, from operators/CouenneExprCos.hpp:14, from operators/exprCos.cpp:13: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ operators/CouenneExprSin.hpp: At global scope: operators/CouenneExprSin.hpp:27:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 27 | inline CouNumber modulo (register CouNumber a, register CouNumber b) | ^ operators/CouenneExprSin.hpp:27:67: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 27 | inline CouNumber modulo (register CouNumber a, register CouNumber b) | ^ In file included from ./../expression/operators/bounds/CouenneExprBCos.hpp:14, from operators/exprCos.cpp:15: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from operators/exprSub.cpp:13: operators/CouenneExprOpp.hpp:21:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 21 | inline CouNumber opp (register CouNumber arg) | ^~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o exprSum.lo `test -f 'operators/exprSum.cpp' || echo './'`operators/exprSum.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c operators/exprSum.cpp -fPIC -DPIC -o .libs/exprSum.o In file included from ./CouenneExprOp.hpp:16, from operators/CouenneExprSum.hpp:16, from operators/exprSum.cpp:13: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExpression.hpp: At global scope: ./CouenneExpression.hpp:204:15: warning: 'virtual int Couenne::expression::compare(Couenne::exprCopy&)' was hidden [-Woverloaded-virtual=] 204 | virtual int compare (exprCopy &); | ^~~~~~~ ./CouenneExprOp.hpp:124:15: note: by 'virtual int Couenne::exprOp::compare(Couenne::exprOp&)' 124 | virtual int compare (exprOp &); | ^~~~~~~ ./CouenneExpression.hpp:201:15: warning: 'virtual int Couenne::expression::compare(Couenne::expression&)' was hidden [-Woverloaded-virtual=] 201 | virtual int compare (expression &); | ^~~~~~~ ./CouenneExprOp.hpp:124:15: note: by 'virtual int Couenne::exprOp::compare(Couenne::exprOp&)' 124 | virtual int compare (exprOp &); | ^~~~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i Linearity (); | ^~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o exprMinMax.lo `test -f 'operators/exprMinMax.cpp' || echo './'`operators/exprMinMax.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c operators/exprMinMax.cpp -fPIC -DPIC -o .libs/exprMinMax.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from operators/exprMinMax.cpp:13: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from operators/exprMinMax.cpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./CouenneExprOp.hpp:16, from operators/CouenneExprMax.hpp:14, from operators/exprMinMax.cpp:15: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o exprGroup.lo `test -f 'operators/exprGroup.cpp' || echo './'`operators/exprGroup.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c operators/exprGroup.cpp -fPIC -DPIC -o .libs/exprGroup.o In file included from ./CouenneExprConst.hpp:17, from operators/exprGroup.cpp:11: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./CouenneExprVar.hpp:20, from operators/exprGroup.cpp:12: ./CouenneDomain.hpp: At global scope: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from operators/CouenneExprSum.hpp:16, from operators/CouenneExprGroup.hpp:16, from operators/exprGroup.cpp:13: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneExprJac.lo `test -f 'partial/CouenneExprJac.cpp' || echo './'`partial/CouenneExprJac.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c partial/CouenneExprJac.cpp -fPIC -DPIC -o .libs/CouenneExprJac.o In file included from ./../problem/CouenneProblem.hpp:25, from partial/CouenneExprJac.cpp:15: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./CouenneDomain.hpp: At global scope: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from partial/CouenneExprJac.cpp:17: ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneExprHess.lo `test -f 'partial/CouenneExprHess.cpp' || echo './'`partial/CouenneExprHess.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c partial/CouenneExprHess.cpp -fPIC -DPIC -o .libs/CouenneExprHess.o In file included from ./../problem/CouenneProblem.hpp:25, from partial/CouenneExprHess.cpp:13: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./CouenneDomain.hpp: At global scope: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from partial/CouenneExprHess.cpp:15: ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o exprQuad.lo `test -f 'operators/exprQuad.cpp' || echo './'`operators/exprQuad.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c operators/exprQuad.cpp -fPIC -DPIC -o .libs/exprQuad.o In file included from ./../problem/CouenneProblem.hpp:25, from operators/exprQuad.cpp:11: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./CouenneDomain.hpp: At global scope: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from operators/CouenneExprSum.hpp:16, from operators/CouenneExprGroup.hpp:16, from operators/CouenneExprQuad.hpp:19, from operators/exprQuad.cpp:13: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from ../convex/operators/conv-exprAbs.cpp:15: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./CouenneDomain.hpp: At global scope: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C+make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' +17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from ../convex/operators/conv-exprAbs.cpp:17: ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o conv-exprMul.lo `test -f '../convex/operators/conv-exprMul.cpp' || echo './'`../convex/operators/conv-exprMul.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../convex/operators/conv-exprMul.cpp -fPIC -DPIC -o .libs/conv-exprMul.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' In file included from ./CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprMul.hpp:16, from ../convex/operators/conv-exprMul.cpp:14: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from ../convex/operators/conv-exprMul.cpp:21: ./../problem/CouenneProblem.hpp: At global scope: ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o conv-exprDiv.lo `test -f '../convex/operators/conv-exprDiv.cpp' || echo './'`../convex/operators/conv-exprDiv.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../convex/operators/conv-exprDiv.cpp -fPIC -DPIC -o .libs/conv-exprDiv.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from ../convex/operators/conv-exprDiv.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ../convex/operators/conv-exprDiv.cpp:14: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./CouenneExprVar.hpp:20, from ./CouenneExprAux.hpp:18, from ../convex/operators/conv-exprDiv.cpp:15: ./CouenneDomain.hpp: At global scope: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from ../convex/operators/conv-exprDiv.cpp:16: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprMul.hpp:16, from ../convex/operators/conv-exprMul-genCuts.cpp:14: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from ../convex/operators/conv-exprMul-genCuts.cpp:16: ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o conv-exprTrilinear.lo `test -f '../convex/operators/conv-exprTrilinear.cpp' || echo './'`../convex/operators/conv-exprTrilinear.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../convex/operators/conv-exprTrilinear.cpp -fPIC -DPIC -o .libs/conv-exprTrilinear.o In file included from ./CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprMul.hpp:16, from ./../expression/operators/CouenneExprTrilinear.hpp:15, from ../convex/operators/conv-exprTrilinear.cpp:11: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ../convex/operators/conv-exprTrilinear.cpp: In member function 'virtual void Couenne::exprTrilinear::getBounds(Couenne::CouNumber&, Couenne::CouNumber&)': ../convex/operators/conv-exprTrilinear.cpp:72:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 72 | register double curbound = | ^~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o conv-exprMul-reformulate.lo `test -f '../convex/operators/conv-exprMul-reformulate.cpp' || echo './'`../convex/operators/conv-exprMul-reformulate.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../convex/operators/conv-exprMul-reformulate.cpp -fPIC -DPIC -o .libs/conv-exprMul-reformulate.o In file included from ./CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprMul.hpp:16, from ../convex/operators/conv-exprMul-reformulate.cpp:14: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from ../convex/operators/conv-exprMul-reformulate.cpp:21: ./../problem/CouenneProblem.hpp: At global scope: ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ../convex/operators/conv-exprMul-reformulate.cpp: In function 'bool areSameVariables(Couenne::expression*, Couenne::expression*)': ../convex/operators/conv-exprMul-reformulate.cpp:29:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 29 | register int t1 = v1 -> Type (), t2; | ^~ ../convex/operators/conv-exprMul-reformulate.cpp:29:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 29 | register int t1 = v1 -> Type (), t2; | ^~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o unifiedProdCuts.lo `test -f '../convex/operators/unifiedProdCuts.cpp' || echo './'`../convex/operators/unifiedProdCuts.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../convex/operators/unifiedProdCuts.cpp -fPIC -DPIC -o .libs/unifiedProdCuts.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from ../convex/operators/unifiedProdCuts.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from ../convex/operators/unifiedProdCuts.cpp:15: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./CouenneDomain.hpp: At global scope: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from ./../expression/operators/CouenneExprDiv.hpp:14, from ../convex/operators/unifiedProdCuts.cpp:16: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprMul.hpp:16, from ../convex/operators/exprMul-upperHull.cpp:13: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i xu) x0 = xu; | ^~ ../convex/operators/exprMul-upperHull.cpp:67:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (x0 < xl) x0 = xl; if (x0 > xu) x0 = xu; | ^~ ../convex/operators/exprMul-upperHull.cpp:68:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (y0 < yl) y0 = yl; if (y0 > yu) y0 = yu; | ^~ ../convex/operators/exprMul-upperHull.cpp:68:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (y0 < yl) y0 = yl; if (y0 > yu) y0 = yu; | ^~ ../convex/operators/exprMul-upperHull.cpp: In function 'int Couenne::findIntersection(CouNumber, CouNumber, CouNumber, CouNumber, CouNumber*, CouNumber*, CouNumber*, CouNumber*, CouNumber*, CouNumber*)': ../convex/operators/exprMul-upperHull.cpp:355:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 355 | if (xA) *xA = x0 + tL * (x1-x0); if (yA) *yA = y0 + tL * (y1-y0); | ^~ ../convex/operators/exprMul-upperHull.cpp:355:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 355 | if (xA) *xA = x0 + tL * (x1-x0); if (yA) *yA = y0 + tL * (y1-y0); | ^~ ../convex/operators/exprMul-upperHull.cpp:356:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 356 | if (xB) *xB = x0 + tU * (x1-x0); if (yB) *yB = y0 + tU * (y1-y0); | ^~ ../convex/operators/exprMul-upperHull.cpp:356:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 356 | if (xB) *xB = x0 + tU * (x1-x0); if (yB) *yB = y0 + tU * (y1-y0); | ^~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o conv-exprOpp.lo `test -f '../convex/operators/conv-exprOpp.cpp' || echo './'`../convex/operators/conv-exprOpp.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../convex/operators/conv-exprOpp.cpp -fPIC -DPIC -o .libs/conv-exprOpp.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from ../convex/operators/conv-exprOpp.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./CouenneExprUnary.hpp:16, from ./../expression/operators/CouenneExprOpp.hpp:15, from ../convex/operators/conv-exprOpp.cpp:14: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./../expression/operators/CouenneExprOpp.hpp: At global scope: ./../expression/operators/CouenneExprOpp.hpp:21:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 21 | inline CouNumber opp (register CouNumber arg) | ^~~ In file included from ./CouenneExprVar.hpp:20, from ../convex/operators/conv-exprOpp.cpp:16: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from ../convex/operators/conv-exprOpp.cpp:18: ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operamake[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' tor() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o conv-exprPow-getBounds.lo `test -f '../convex/operators/conv-exprPow-getBounds.cpp' || echo './'`../convex/operators/conv-exprPow-getBounds.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../convex/operators/conv-exprPow-getBounds.cpp -fPIC -DPIC -o .libs/conv-exprPow-getBounds.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' In file included from ./CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprPow.hpp:18, from ../convex/operators/conv-exprPow-getBounds.cpp:14: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o conv-exprTrilinear-gencuts.lo `test -f '../convex/operators/conv-exprTrilinear-gencuts.cpp' || echo './'`../convex/operators/conv-exprTrilinear-gencuts.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../convex/operators/conv-exprTrilinear-gencuts.cpp -fPIC -DPIC -o .libs/conv-exprTrilinear-gencuts.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from ../convex/operators/conv-exprTrilinear-gencuts.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprMul.hpp:16, from ../convex/operators/conv-exprTrilinear-gencuts.cpp:14: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from ../convex/operators/conv-exprTrilinear-gencuts.cpp:17: ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ ../convex/operators/conv-exprTrilinear-gencuts.cpp: In member function 'virtual void Couenne::exprTrilinear::generateCuts(Couenne::expression*, OsiCuts&, const Couenne::CouenneCutGenerator*, Couenne::t_chg_bounds*, int, Couenne::CouNumber, Couenne::CouNumber)': ../convex/operators/conv-exprTrilinear-gencuts.cpp:1348:15: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1348 | for (unsigned int j=0; j)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./CouenneExprVar.hpp:18, from ./CouenneExprAux.hpp:18, from ../convex/operators/conv-exprPow.cpp:21: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./CouenneExprVar.hpp:20: ./CouenneDomain.hpp: At global scope: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from ./../expression/operators/CouenneExprPow.hpp:18, from ../convex/operators/conv-exprPow.cpp:22: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprPow.hpp:18, from ../convex/operators/conv-exprPow-envelope.cpp:17: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o conv-exprSub.lo `test -f '../convex/operators/conv-exprSub.cpp' || echo './'`../convex/operators/conv-exprSub.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../convex/operators/conv-exprSub.cpp -fPIC -DPIC -o .libs/conv-exprSub.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from ../convex/operators/conv-exprSub.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprSub.hpp:14, from ../convex/operators/conv-exprSub.cpp:14: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool opemake[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' rator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from ../convex/operators/conv-exprSub.cpp:15: ./../expression/operators/CouenneExprOpp.hpp:21:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 21 | inline CouNumber opp (register CouNumber arg) | ^~~ In file included from ../convex/operators/conv-exprSub.cpp:16: ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o conv-exprSum.lo `test -f '../convex/operators/conv-exprSum.cpp' || echo './'`../convex/operators/conv-exprSum.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../convex/operators/conv-exprSum.cpp -fPIC -DPIC -o .libs/conv-exprSum.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from ../convex/operators/conv-exprSum.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./CouenneExprVar.hpp:18, from ./CouenneExprAux.hpp:18, from ../convex/operators/conv-exprSum.cpp:15: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./CouenneExprVar.hpp:20: ./CouenneDomain.hpp: At global scope: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from ./../expression/operators/CouenneExprSum.hpp:16, from ../convex/operators/conv-exprSum.cpp:16: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from ../convex/operators/conv-exprSinCos.cpp:23: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./CouenneDomain.hpp: At global scope: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from ../convex/operators/conv-exprSinCos.cpp:25: ./../expression/operators/CouenneExprSin.hpp:27:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 27 | inline CouNumber modulo (register CouNumber a, register CouNumber b) | ^ ./../expression/operators/CouenneExprSin.hpp:27:67: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 27 | inline CouNumber modulo (register CouNumber a, register CouNumber b) | ^ In file included from ../convex/operators/conv-exprSinCos.cpp:27: ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o conv-exprInv.lo `test -f '../convex/operators/conv-exprInv.cpp' || echo './'`../convex/operators/conv-exprInv.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../convex/operators/conv-exprInv.cpp -fPIC -DPIC -o .libs/conv-exprInv.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from ../convex/operators/conv-exprInv.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./CouenneExprVar.hpp:18, from ../convex/operators/conv-exprInv.cpp:15: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./CouenneExprVar.hpp:20: ./CouenneDomain.hpp: At global scope: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from ../convex/operators/conv-exprInv.cpp:16: ./../expression/operators/CouenneExprInv.hpp:19:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 19 | inline CouNumber inv (register CouNumber arg) | ^~~ ./../expression/operators/CouenneExprInv.hpp:24:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 24 | inline CouNumber oppInvSqr (register CouNumber x) | ^ ./../expression/operators/CouenneExprInv.hpp:29:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 29 | inline CouNumber inv_dblprime (register CouNumber x) | ^ In file included from ./../expression/operators/CouenneExprMin.hpp:14, from ../convex/operators/conv-exprInv.cpp:19: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./CouenneExprUnary.hpp:16, from ./../expression/operators/CouenneExprExp.hpp:16, from ../convex/operators/conv-exprExp.cpp:14: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./CouenneExprVar.hpp:20, from ./CouenneExprAux.hpp:18, from ../convex/operators/conv-exprExp.cpp:16: ./CouenneDomain.hpp: At global scope: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from ./../expression/operators/CouenneExprPow.hpp:18, from ../convex/operators/conv-exprExp.cpp:17: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./CouenneExprUnary.hpp:16, from ./../expression/operators/CouenneExprInv.hpp:14, from ./../expression/operators/CouenneExprLog.hpp:14, from ../convex/operators/conv-exprLog.cpp:14: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./../expression/operators/CouenneExprInv.hpp: At global scope: ./../expression/operators/CouenneExprInv.hpp:19:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 19 | inline CouNumber inv (register CouNumber arg) | ^~~ ./../expression/operators/CouenneExprInv.hpp:24:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 24 | inline CouNumber oppInvSqr (register CouNumber x) | ^ ./../expression/operators/CouenneExprInv.hpp:29:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 29 | inline CouNumber inv_dblprime (register CouNumber x) | ^ In file included from ./../expression/operators/CouenneExprPow.hpp:18, from ../convex/operators/conv-exprLog.cpp:15: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from ../convex/operators/conv-exprLog.cpp:18: ./../problem/CouenneProblem.hpp: At global scope: ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o conv-exprQuad.lo `test -f '../convex/operators/conv-exprQuad.cpp' || echo './'`../convex/operators/conv-exprQuad.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../convex/operators/conv-exprQuad.cpp -fPIC -DPIC -o .libs/conv-exprQuad.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from ../convex/operators/conv-exprQuad.cpp:16: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from ../convex/operators/conv-exprQuad.cpp:13: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./CouenneExprVar.hpp:18, from ./CouenneExprAux.hpp:18, from ../convex/operators/conv-exprQuad.cpp:18: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./CouenneExprVar.hpp:20: ./CouenneDomain.hpp: At global scope: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from ./../expression/operators/CouenneExprSum.hpp:16, from ./../expression/operators/CouenneExprGroup.hpp:16, from ./../expression/operators/CouenneExprQuad.hpp:19, from ../convex/operators/conv-exprQuad.cpp:19: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i COU_TRIG_TOLERANCE) && k--;) { | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o conv-exprGroup.lo `test -f '../convex/operators/conv-exprGroup.cpp' || echo './'`../convex/operators/conv-exprGroup.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../convex/operators/conv-exprGroup.cpp -fPIC -DPIC -o .libs/conv-exprGroup.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from ../convex/operators/conv-exprGroup.cpp:14: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from ../convex/operators/conv-exprGroup.cpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprSum.hpp:16, from ./../expression/operators/CouenneExprGroup.hpp:16, from ../convex/operators/conv-exprGroup.cpp:16: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from ../convex/operators/conv-exprGroup.cpp:20: ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o alphaConvexify.lo `test -f '../convex/operators/alphaConvexify.cpp' || echo './'`../convex/operators/alphaConvexify.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../convex/operators/alphaConvexify.cpp -fPIC -DPIC -o .libs/alphaConvexify.o In file included from ./CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprSum.hpp:16, from ./../expression/operators/CouenneExprGroup.hpp:16, from ./../expression/operators/CouenneExprQuad.hpp:19, from ../convex/operators/alphaConvexify.cpp:16: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from ../convex/operators/alphaConvexify.cpp:17: ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ../convex/operators/alphaConvexify.cpp: In member function 'virtual bool Couenne::exprQuad::alphaConvexify(const Couenne::CouenneProblem*)': ../convex/operators/alphaConvexify.cpp:160:24: warning: 'void Ipopt::IpLapackDsyev(bool, Index, Number*, Index, Number*, Index&)' is deprecated [-Wdeprecated-declarations] 160 | Ipopt::IpLapackDsyev (true, // compute eigenvector | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | nDiag, // dimension | ~~~~~~~~~~~~~~~~~~~~ 162 | matrix, // matrix | ~~~~~~~~~~~~~~~~~ 163 | nDiag, // "leading dimension" (number of columns, I think) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | eigval, // output vector to store eigenvalues | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | info); // output status variable | ~~~~~ In file included from ../convex/operators/alphaConvexify.cpp:14: /usr/include/coin/IpLapack.hpp:108:13: note: declared here 108 | inline void IpLapackDsyev( | ^~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o branchExprAbs.lo `test -f '../branch/operators/branchExprAbs.cpp' || echo './'`../branch/operators/branchExprAbs.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../branch/operators/branchExprAbs.cpp -fPIC -DPIC -o .libs/branchExprAbs.o In file included from ./CouenneExprUnary.hpp:16, from ./../expression/operators/CouenneExprAbs.hpp:16, from ../branch/operators/branchExprAbs.cpp:19: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from ./../branch/CouenneObject.hpp:15, from ../branch/operators/branchExprAbs.cpp:20: /usr/include/coin/IpRegOptions.hpp: At global scope: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./CouenneExprVar.hpp:20, from ./../branch/CouenneObject.hpp:17: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o branchExprExp.lo `test -f '../branch/operators/branchExprExp.cpp' || echo './'`../branch/operators/branchExprExp.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../branch/operators/branchExprExp.cpp -fPIC -DPIC -o .libs/branchExprExp.o In file included from ./CouenneExprUnary.hpp:16, from ./../expression/operators/CouenneExprExp.hpp:16, from ../branch/operators/branchExprExp.cpp:13: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from ./../branch/CouenneObject.hpp:15, from ../branch/operators/branchExprExp.cpp:14: /usr/include/coin/IpRegOptions.hpp: At global scope: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./CouenneExprVar.hpp:20, from ./../branch/CouenneObject.hpp:17: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from ./../branch/CouenneBranchingObject.hpp:16, from ../branch/operators/branchExprExp.cpp:15: ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from ./../expression/operators/CouenneExprPow.hpp:18, from ./../util/CouenneFunTriplets.hpp:16, from ../branch/operators/branchExprExp.cpp:17: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprSum.hpp:16, from ./../expression/operators/CouenneExprGroup.hpp:16, from ./../expression/operators/CouenneExprQuad.hpp:19, from ../convex/operators/quadCuts.cpp:15: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from ../convex/operators/quadCuts.cpp:16: ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o branchExprDiv.lo `test -f '../branch/operators/branchExprDiv.cpp' || echo './'`../branch/operators/branchExprDiv.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../branch/operators/branchExprDiv.cpp -fPIC -DPIC -o .libs/branchExprDiv.o In file included from ./CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprDiv.hpp:14, from ../branch/operators/branchExprDiv.cpp:11: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from ./../branch/CouenneObject.hpp:15, from ../branch/operators/branchExprDiv.cpp:14: /usr/include/coin/IpRegOptions.hpp: At global scope: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ ../branch/operators/branchExprDiv.cpp: In member function 'virtual Couenne::CouNumber Couenne::exprDiv::selectBranch(const Couenne::CouenneObject*, const OsiBranchingInformation*, Couenne::expression*&, double*&, double*&, int&)': ../branch/operators/branchExprDiv.cpp:115:9: warning: variable 'wmin' set but not used [-Wunused-but-set-variable] 115 | wmin = w0, | ^~~~ ../branch/operators/branchExprDiv.cpp:116:9: warning: variable 'wmax' set but not used [-Wunused-but-set-variable] 116 | wmax = wreal; // assume (x0,y0,w0) is below w=x/y | ^~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o branchExprInv.lo `test -f '../branch/operators/branchExprInv.cpp' || echo './'`../branch/operators/branchExprInv.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../branch/operators/branchExprInv.cpp -fPIC -DPIC -o .libs/branchExprInv.o In file included from ./CouenneExprUnary.hpp:16, from ./../expression/operators/CouenneExprInv.hpp:14, from ../branch/operators/branchExprInv.cpp:13: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./../expression/operators/CouenneExprInv.hpp: At global scope: ./../expression/operators/CouenneExprInv.hpp:19:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 19 | inline CouNumber inv (register CouNumber arg) | ^~~ ./../expression/operators/CouenneExprInv.hpp:24:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 24 | inline CouNumber oppInvSqr (register CouNumber x) | ^ ./../expression/operators/CouenneExprInv.hpp:29:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 29 | inline CouNumber inv_dblprime (register CouNumber x) | ^ In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from ./../branch/CouenneObject.hpp:15, from ../branch/operators/branchExprInv.cpp:14: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./CouenneExprVar.hpp:20, from ./../branch/CouenneObject.hpp:17: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from ./../branch/CouenneBranchingObject.hpp:16, from ../branch/operators/branchExprInv.cpp:15: ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from ./../expression/operators/CouenneExprPow.hpp:18, from ./../util/CouenneFunTriplets.hpp:16, from ../branch/operators/branchExprInv.cpp:17: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./../expression/operators/CouenneExprInv.hpp: At global scope: ./../expression/operators/CouenneExprInv.hpp:19:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 19 | inline CouNumber inv (register CouNumber arg) | ^~~ ./../expression/operators/CouenneExprInv.hpp:24:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 24 | inline CouNumber oppInvSqr (register CouNumber x) | ^ ./../expression/operators/CouenneExprInv.hpp:29:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 29 | inline CouNumber inv_dblprime (register CouNumber x) | ^ In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from ./../branch/CouenneObject.hpp:15, from ../branch/operators/branchExprLog.cpp:14: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./CouenneExprVar.hpp:20, from ./../branch/CouenneObject.hpp:17: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from ./../branch/CouenneBranchingObject.hpp:16, from ../branch/operators/branchExprLog.cpp:15: ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from ./../expression/operators/CouenneExprPow.hpp:18, from ./../util/CouenneFunTriplets.hpp:16, from ../branch/operators/branchExprLog.cpp:17: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/CglCutGenerator.hpp:8, from /usr/include/coin/BonBabSetupBase.hpp:15: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./CouenneExprVar.hpp:18, from ./../branch/CouenneObject.hpp:17: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./CouenneExprVar.hpp:20: ./CouenneDomain.hpp: At global scope: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from ./../expression/operators/CouenneExprMul.hpp:16, from ../branch/operators/branchExprMul.cpp:15: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/CglCutGenerator.hpp:8, from /usr/include/coin/BonBabSetupBase.hpp:15: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./CouenneExprVar.hpp:18, from ./../branch/CouenneObject.hpp:17: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./CouenneExprVar.hpp:20: ./CouenneDomain.hpp: At global scope: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from ./../expression/operators/CouenneExprMul.hpp:16, from ./../expression/operators/CouenneExprTrilinear.hpp:15, from ../branch/operators/branchExprTrilinear.cpp:14: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from ./../branch/CouenneObject.hpp:15, from ../branch/operators/branchExprQuad.cpp:14: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./../branch/CouenneBranchingObject.hpp:16, from ../branch/operators/branchExprQuad.cpp:15: ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o branchExprSinCos.lo `test -f '../branch/operators/branchExprSinCos.cpp' || echo './'`../branch/operators/branchExprSinCos.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../branch/operators/branchExprSinCos.cpp -fPIC -DPIC -o .libs/branchExprSinCos.o In file included from ./CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprPow.hpp:18, from ./../util/CouenneFunTriplets.hpp:16, from ../branch/operators/branchExprSinCos.cpp:13: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./CouenneExprVar.hpp:20, from ./../branch/CouenneObject.hpp:17: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from ./../branch/CouenneBranchingObject.hpp:16, from ../branch/operators/branchExprSinCos.cpp:16: ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o branchExprPow.lo `test -f '../branch/operators/branchExprPow.cpp' || echo './'`../branch/operators/branchExprPow.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../branch/operators/branchExprPow.cpp -fPIC -DPIC -o .libs/branchExprPow.o In file included from ./CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprPow.hpp:18, from ../branch/operators/branchExprPow.cpp:13: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./CouenneExprVar.hpp:20, from ./../branch/CouenneObject.hpp:17: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from ./../branch/CouenneBranchingObject.hpp:16, from ../branch/operators/branchExprPow.cpp:15: ./CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../convex/operators` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../standardize` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o minMaxDelta.lo `test -f '../branch/operators/minMaxDelta.cpp' || echo './'`../branch/operators/minMaxDelta.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../convex/operators -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../standardize -I./../util -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../branch/operators/minMaxDelta.cpp -fPIC -DPIC -o .libs/minMaxDelta.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from ./../branch/CouenneObject.hpp:15, from ../branch/operators/minMaxDelta.cpp:13: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/CglCutGenerator.hpp:8, from /usr/include/coin/BonBabSetupBase.hpp:15: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./CouenneExprVar.hpp:18, from ./../branch/CouenneObject.hpp:17: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./CouenneExprVar.hpp:20: ./CouenneDomain.hpp: At global scope: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from ./../expression/operators/CouenneExprPow.hpp:18, from ./../util/CouenneFunTriplets.hpp:16, from ../branch/operators/minMaxDelta.cpp:14: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/CglCutGenerator.hpp:8, from /usr/include/coin/BonBabSetupBase.hpp:15: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./CouenneExprVar.hpp:18, from ./../branch/CouenneObject.hpp:17: ./CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./CouenneExprVar.hpp:20: ./CouenneDomain.hpp: At global scope: ./CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from ./../expression/operators/CouenneExprMul.hpp:16, from ../branch/operators/computeMulBrDist.cpp:15: ./CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./../expression/CouenneExpression.hpp: At global scope: ./../expression/CouenneExpression.hpp:204:15: warning: 'virtual int Couenne::expression::compare(Couenne::exprCopy&)' was hidden [-Woverloaded-virtual=] 204 | virtual int compare (exprCopy &); | ^~~~~~~ ./../expression/CouenneExprOp.hpp:124:15: note: by 'virtual int Couenne::exprOp::compare(Couenne::exprOp&)' 124 | virtual int compare (exprOp &); | ^~~~~~~ ./../expression/CouenneExpression.hpp:201:15: warning: 'virtual int Couenne::expression::compare(Couenne::expression&)' was hidden [-Woverloaded-virtual=] 201 | virtual int compare (expression &); | ^~~~~~~ ./../expression/CouenneExprOp.hpp:124:15: note: by 'virtual int Couenne::exprOp::compare(Couenne::exprOp&)' 124 | virtual int compare (exprOp &); | ^~~~~~~ ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from linStandardize.cpp:15: ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from linStandardize.cpp:16: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from linStandardize.cpp:19: ./../expression/operators/CouenneExprOpp.hpp: At global scope: ./../expression/operators/CouenneExprOpp.hpp:21:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 21 | inline CouNumber opp (register CouNumber arg) | ^~~ In file included from linStandardize.cpp:21: ./../expression/operators/CouenneExprPow.hpp: In function 'Couenne::CouNumber Couenne::safe_pow(CouNumber, CouNumber, bool)': ./../expression/operators/CouenneExprPow.hpp:143:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 143 | register int rndexp = COUENNE_round (lexponent); | ^~~~~~ ./../expression/operators/CouenneExprPow.hpp:158:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | register int intk = COUENNE_round (lexponent); | ^~~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o analyzeSparsity.lo analyzeSparsity.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../expression -I./../expression/operators -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c analyzeSparsity.cpp -fPIC -DPIC -o .libs/analyzeSparsity.o In file included from ./../expression/CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprSum.hpp:16, from ./../expression/operators/CouenneExprGroup.hpp:16, from ./../expression/operators/CouenneExprQuad.hpp:19, from analyzeSparsity.cpp:16: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./../expression/CouenneExpression.hpp: At global scope: ./../expression/CouenneExpression.hpp:204:15: warning: 'virtual int Couenne::expression::compare(Couenne::exprCopy&)' was hidden [-Woverloaded-virtual=] 204 | virtual int compare (exprCopy &); | ^~~~~~~ ./../expression/CouenneExprOp.hpp:124:15: note: by 'virtual int Couenne::exprOp::compare(Couenne::exprOp&)' 124 | virtual int compare (exprOp &); | ^~~~~~~ ./../expression/CouenneExpression.hpp:201:15: warning: 'virtual int Couenne::expression::compare(Couenne::expression&)' was hidden [-Woverloaded-virtual=] 201 | virtual int compare (expression &); | ^~~~~~~ ./../expression/CouenneExprOp.hpp:124:15: note: by 'virtual int Couenne::exprOp::compare(Couenne::exprOp&)' 124 | virtual int compare (exprOp &); | ^~~~~~~ ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from analyzeSparsity.cpp:18: ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from analyzeSparsity.cpp:19: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from analyzeSparsity.cpp:21: ./../expression/operators/CouenneExprPow.hpp: In function 'Couenne::CouNumber Couenne::safe_pow(CouNumber, CouNumber, bool)': ./../expression/operators/CouenneExprPow.hpp:143:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 143 | register int rndexp = COUENNE_round (lemake[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize' xponent); | ^~~~~~ ./../expression/operators/CouenneExprPow.hpp:158:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | register int intk = COUENNE_round (lexponent); | ^~~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o sumStandardize.lo sumStandardize.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../expression -I./../expression/operators -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c sumStandardize.cpp -fPIC -DPIC -o .libs/sumStandardize.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize' In file included from ./../expression/CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprSum.hpp:16, from ./../expression/operators/CouenneExprGroup.hpp:16, from ./../expression/operators/CouenneExprQuad.hpp:19, from sumStandardize.cpp:13: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./../expression/CouenneExpression.hpp: At global scope: ./../expression/CouenneExpression.hpp:204:15: warning: 'virtual int Couenne::expression::compare(Couenne::exprCopy&)' was hidden [-Woverloaded-virtual=] 204 | virtual int compare (exprCopy &); | ^~~~~~~ ./../expression/CouenneExprOp.hpp:124:15: note: by 'virtual int Couenne::exprOp::compare(Couenne::exprOp&)' 124 | virtual int compare (exprOp &); | ^~~~~~~ ./../expression/CouenneExpression.hpp:201:15: warning: 'virtual int Couenne::expression::compare(Couenne::expression&)' was hidden [-Woverloaded-virtual=] 201 | virtual int compare (expression &); | ^~~~~~~ ./../expression/CouenneExprOp.hpp:124:15: note: by 'virtual int Couenne::exprOp::compare(Couenne::exprOp&)' 124 | virtual int compare (exprOp &); | ^~~~~~~ ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from ./../expression/operators/CouenneExprSub.hpp:16, from sumStandardize.cpp:16: ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from sumStandardize.cpp:17: ./../expression/operators/CouenneExprOpp.hpp:21:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 21 | inline CouNumber opp (register CouNumber arg) | ^~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o decomposeTerm.lo decomposeTerm.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../expression -I./../expression/operators -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c decomposeTerm.cpp -fPIC -DPIC -o .libs/decomposeTerm.o In file included from ./../expression/CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprSum.hpp:16, from ./../expression/operators/CouenneExprGroup.hpp:16, from ./../expression/operators/CouenneExprQuad.hpp:19, from decomposeTerm.cpp:13: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./../expression/CouenneExpression.hpp: At global scope: ./../expression/CouenneExpression.hpp:204:15: warning: 'virtual int Couenne::expression::compare(Couenne::exprCopy&)' was hidden [-Woverloaded-virtual=] 204 | virtual int compare (exprCopy &); | ^~~~~~~ ./../expression/CouenneExprOp.hpp:124:15: note: by 'virtual int Couenne::exprOp::compare(Couenne::exprOp&)' 124 | virtual int compare (exprOp &); | ^~~~~~~ ./../expression/CouenneExpression.hpp:201:15: warning: 'virtual int Couenne::expression::compare(Couenne::expression&)' was hidden [-Woverloaded-virtual=] 201 | virtual int compare (expression &); | ^~~~~~~ ./../expression/CouenneExprOp.hpp:124:15: note: by 'virtual int Couenne::exprOp::compare(Couenne::exprOp&)' 124 | virtual int compare (exprOp &); | ^~~~~~~ ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from decomposeTerm.cpp:16: ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from decomposeTerm.cpp:17: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from decomposeTerm.cpp:19: ./../expression/operators/CouenneExprPow.hpp: In function 'Couenne::CouNumber Couenne::safe_pow(CouNumber, CouNumber, bool)': ./../expression/operators/CouenneExprPow.hpp:143:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 143 | register int rndexp = COUENNE_round (lexponent); | ^~~~~~ ./../expression/operators/CouenneExprPow.hpp:158:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | register int intk = COUENNE_round (lexponent); | ^~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o elementBreak.lo elementBreak.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../expression -I./../expression/operators -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c elementBreak.cpp -fPIC -DPIC -o .libs/elementBreak.o In file included from elementBreak.cpp:11: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o auxiliarize.lo auxiliarize.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../expression -I./../expression/operators -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c auxiliarize.cpp -fPIC -DPIC -o .libs/auxiliarize.o In file included from ./../problem/CouenneProblem.hpp:25, from auxiliarize.cpp:12: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from auxiliarize.cpp:14: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o splitAux.lo splitAux.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../expression -I./../expression/operators -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c splitAux.cpp -fPIC -DPIC -o .libs/splitAux.o In file included from ./../expression/CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprSum.hpp:16, from ./../expression/operators/CouenneExprGroup.hpp:16, from ./../expression/operators/CouenneExprQuad.hpp:19, from splitAux.cpp:11: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from splitAux.cpp:13: ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from splitAux.cpp:17: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from splitAux.cpp:21: ./../expression/operators/CouenneExprOpp.hpp: At global scope: ./../expression/operators/CouenneExprOpp.hpp:21:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 21 | inline CouNumber opp (register CouNumber arg) | ^~~ splitAux.cpp: In member function 'int Couenne::CouenneProblem::splitAux(Couenne::CouNumber, Couenne::expression*, Couenne::expression*&, bool*, Couenne::expression::auxSign&)': splitAux.cpp:274:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 274 | register int j; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o constrStandardize.lo constrStandardize.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../expression -I./../expression/operators -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c constrStandardize.cpp -fPIC -DPIC -o .libs/constrStandardize.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize' In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from constrStandardize.cpp:13: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./../problem/CouenneProblemElem.hpp:17, from constrStandardize.cpp:15: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28, from constrStandardize.cpp:16: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from constrStandardize.cpp:19: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ constrStandardize.cpp: In member function 'virtual Couenne::exprAux* Couenne::CouenneConstraint::standardize(Couenne::CouenneProblem*)': constrStandardize.cpp:93:19: warning: unused variable 'restSimple' [-Wunused-variable] 93 | expression *restSimple = Simplified (rest); | ^~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o flattenMul.lo flattenMul.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../expression -I./../expression/operators -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c flattenMul.cpp -fPIC -DPIC -o .libs/flattenMul.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize' In file included from ./../problem/CouenneProblem.hpp:25, from flattenMul.cpp:14: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from flattenMul.cpp:15: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o standardize.lo standardize.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../expression -I./../expression/operators -I./../branch -I./../bound_tightening -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c standardize.cpp -fPIC -DPIC -o .libs/standardize.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize' In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from standardize.cpp:15: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from standardize.cpp:18: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../expression/CouenneExprVar.hpp:20, from ./../expression/CouenneExprIVar.hpp:18, from standardize.cpp:19: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from ./../expression/operators/CouenneExprSub.hpp:14, from standardize.cpp:20: ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../standardize` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o problemIO.lo problemIO.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../standardize -I./../bound_tightening -I./../branch -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c problemIO.cpp -fPIC -DPIC -o .libs/problemIO.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' In file included from problemIO.cpp:16: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../expression/CouenneExprVar.hpp:20, from ./../expression/CouenneExprAux.hpp:18, from problemIO.cpp:17: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from problemIO.cpp:18: CouenneProblem.hpp: At global scope: CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../standardize` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneProblem.lo CouenneProblem.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../standardize -I./../bound_tightening -I./../branch -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneProblem.cpp -fPIC -DPIC -o .libs/CouenneProblem.o CouenneProblem.cpp:245:1: warning: multi-line comment [-Wcomment] 245 | // #define resizeOld(typeD,oldV,oldN,newN) { \ | ^ In file included from CouenneProblem.cpp:20: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../expression/operators/CouenneExprSum.hpp:16, from ./../expression/operators/CouenneExprGroup.hpp:16, from ./../expression/operators/CouenneExprQuad.hpp:19, from CouenneProblem.cpp:22: ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from CouenneProblem.cpp:25: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from CouenneProblem.cpp:26: ./../expression/operators/CouenneExprOpp.hpp: At global scope: ./../expression/operators/CouenneExprOpp.hpp:21:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 21 | inline CouNumber opp (register CouNumber arg) | ^~~ In file included from CouenneProblem.cpp:28: CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from ./../branch/CouenneObject.hpp:15, from CouenneProblem.cpp:35: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included frmake[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' om /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../standardize` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o problem.lo problem.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../standardize -I./../bound_tightening -I./../branch -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c problem.cpp -fPIC -DPIC -o .libs/problem.o In file included from /usr/include/coin/BonRegisteredOptions.hpp:14, from problem.cpp:13: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from problem.cpp:22: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../expression/operators/CouenneExprSum.hpp:16, from ./../expression/operators/CouenneExprGroup.hpp:16, from problem.cpp:24: ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from problem.cpp:26: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from problem.cpp:27: CouenneProblem.hpp: At global scope: CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../standardize` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o writeGAMS.lo writeGAMS.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../standardize -I./../bound_tightening -I./../branch -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c writeGAMS.cpp -fPIC -DPIC -o .libs/writeGAMS.o In file included from CouenneProblem.hpp:25, from writeGAMS.cpp:15: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../standardize` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o writeLP.lo writeLP.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../standardize -I./../bound_tightening -I./../branch -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c writeLP.cpp -fPIC -DPIC -o .libs/writeLP.o In file included from CouenneProblem.hpp:25, from writeLP.cpp:13: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from ./../expression/operators/CouenneExprSum.hpp:16, from ./../expression/operators/CouenneExprGroup.hpp:16, from writeLP.cpp:17: ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../standardize` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o fillQuadIndices.lo fillQuadIndices.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../standardize -I./../bound_tightening -I./../branch -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c fillQuadIndices.cpp -fPIC -DPIC -o .libs/fillQuadIndices.o In file included from CouenneProblem.hpp:25, from fillQuadIndices.cpp:11: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../standardize` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o testIntFix.lo testIntFix.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../standardize -I./../bound_tightening -I./../branch -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c testIntFix.cpp -fPIC -DPIC -o .libs/testIntFix.o In file included from CouenneProblem.hpp:25, from testIntFix.cpp:12: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../standardize` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o fillDependence.lo fillDependence.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../standardize -I./../bound_tightening -I./../branch -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c fillDependence.cpp -fPIC -DPIC -o .libs/fillDependence.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from ./../branch/CouenneObject.hpp:15, from fillDependence.cpp:14: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/CglCutGenerator.hpp:8, from /usr/include/coin/BonBabSetupBase.hpp:15: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../expression/CouenneExprVar.hpp:18, from ./../branch/CouenneObject.hpp:17: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../expression/CouenneExprVar.hpp:20: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from fillDependence.cpp:15: CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneProblem.hpp:397:57: warning: ISO C++17 does not amake[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' llow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../standardize` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o getIntegerCandidate.lo getIntegerCandidate.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../standardize -I./../bound_tightening -I./../branch -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c getIntegerCandidate.cpp -fPIC -DPIC -o .libs/getIntegerCandidate.o In file included from CouenneProblem.hpp:25, from getIntegerCandidate.cpp:15: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../standardize` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o checkNLP.lo checkNLP.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../standardize -I./../bound_tightening -I./../branch -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c checkNLP.cpp -fPIC -DPIC -o .libs/checkNLP.o In file included from CouenneProblem.hpp:25, from checkNLP.cpp:12: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ checkNLP.cpp: In member function 'bool Couenne::CouenneProblem::checkNLP(const double*, double&, bool) const': checkNLP.cpp:36:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 36 | for (register int i=0; i < nOrigVars_ - ndefined_; i++) { | ^ checkNLP.cpp: In member function 'bool Couenne::CouenneProblem::checkNLP2(const double*, double, bool, bool, bool, double) const': checkNLP.cpp:591:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 591 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../standardize` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneSOS.lo CouenneSOS.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../standardize -I./../bound_tightening -I./../branch -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneSOS.cpp -fPIC -DPIC -o .libs/CouenneSOS.o In file included from ./../expression/CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprSum.hpp:16, from ./../expression/operators/CouenneExprGroup.hpp:16, from CouenneSOS.cpp:14: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from CouenneSOS.cpp:15: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from CouenneSOS.cpp:22: CouenneProblem.hpp: At global scope: CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneSOS.cpp: In member function 'int Couenne::CouenneProblem::findSOS(CbcModel*, OsiSolverInterface*, OsiObject**)': CouenneSOS.cpp:96:9: warning: variable 'onlyOrigVars' set but not used [-Wunused-but-set-variable] 96 | onlyOrigVars = true; // if SOS constraint only contains | ^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../standardize` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneGlobalCutOff.lo CouenneGlobalCutOff.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../standardize -I./../bound_tightening -I./../branch -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneGlobalCutOff.cpp -fPIC -DPIC -o .libs/CouenneGlobalCutOff.o In file included from CouenneProblem.hpp:25, from CouenneGlobalCutOff.hpp:15, from CouenneGlobalCutOff.cpp:12: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../standardize` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o reformulate.lo reformulate.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../standardize -I./../bound_tightening -I./../branch -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c reformulate.cpp -fPIC -DPIC -o .libs/reformulate.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from reformulate.cpp:15: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./../expression/CouenneExprVar.hpp:18, from reformulate.cpp:19: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../expression/CouenneExprVar.hpp:20: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from reformulate.cpp:21: CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from ./../problem/depGraph/CouenneDepGraph.hpp:19, from reformulate.cpp:22: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../standardize` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneSymmetry.lo CouenneSymmetry.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../standardize -I./../bound_tightening -I./../branch -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneSymmetry.cpp -fPIC -DPIC -o .libs/CouenneSymmetry.o In file included from ./../branch/Nauty.h:15, from CouenneSymmetry.cpp:28: /usr/include/nauty/nauty.h:65:9: warning: "_LARGEFILE_SOURCE" redefined 65 | #define _LARGEFILE_SOURCE | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from CouenneSymmetry.cpp:11: /usr/include/features.h:370:11: note: this is the location of the previous definition 370 | # define _LARGEFILE_SOURCE 1 | ^~~~~~~~~~~~~~~~~ In file included from CouenneProblem.hpp:25, from CouenneSymmetry.cpp:13: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from ./../expression/operators/CouenneExprSum.hpp:16, from ./../expression/operators/CouenneExprGroup.hpp:16, from CouenneSymmetry.cpp:26: ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../expression/CouenneExprVar.hpp:20, from ./../expression/CouenneExprAux.hpp:18, from depGraph/CouenneDepGraph.hpp:19: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../standardize` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneRecordBestSol.lo CouenneRecordBestSol.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../standardize -I./../bound_tightening -I./../branch -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneRecordBestSol.cpp -fPIC -DPIC -o .libs/CouenneRecordBestSol.o In file included from CouenneProblem.hpp:25, from CouenneRecordBestSol.cpp:17: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneRecordBestSol.cpp: In member function 'void Couenne::CouenneRecordBestSol::setInitIsInt(const bool*, int)': CouenneRecordBestSol.cpp:135:16: warning: ignoring return value of 'bool std::vector<_Tp, _Alloc>::empty() const [with _Tp = int; _Alloc = std::allocator]', declared with attribute 'nodiscard' [-Wunused-result] 135 | listInt.empty(); | ~~~~~~~~~~~~~^~ In file included from /usr/include/c++/14/vector:66, from CouenneProblem.hpp:18: /usr/include/c++/14/bits/stl_vector.h:1090:7: note: declared here 1090 | empty() const _GLIBCXX_NOEXCEPT | ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../standardize` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneProblemConstructors.lo CouenneProblemConstructors.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../standardize -I./../bound_tightening -I./../branch -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneProblemConstructors.cpp -fPIC -DPIC -o .libs/CouenneProblemConstructors.o In file included from ./../branch/Nauty.h:15, from CouenneProblemConstructors.cpp:41: /usr/include/nauty/nauty.h:65:9: warning: "_LARGEFILE_SOURCE" redefined 65 | #define _LARGEFILE_SOURCE | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/requires_hosted.h:31, from /usr/include/c++/14/vector:60, from CouenneProblemConstructors.cpp:11: /usr/include/features.h:370:11: note: this is the location of the previous definition 370 | # define _LARGEFILE_SOURCE 1 | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from CouenneProblemConstructors.cpp:16: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from CouenneProblemConstructors.cpp:20: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../expression/operators/CouenneExprSum.hpp:16, from ./../expression/operators/CouenneExprGroup.hpp:16, from ./../expression/operators/CouenneExprQuad.hpp:19, from CouenneProblemConstructors.cpp:22: ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from CouenneProblemConstructors.cpp:25: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from CouenneProblemConstructors.cpp:26: ./../expression/operators/CouenneExprOpp.hpp: At global scope: ./../expression/operators/CouenneExprOpp.hpp:21:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 21 | inline CouNumber opp (register CouNumber arg) | ^~~ In file included from CouenneProblemConstructors.cpp:28: CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:51: warning: ISO Cmake[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' ++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneProblem.hpp: In constructor 'Couenne::CouenneProblem::CouenneProblem(ASL*, Bonmin::BabSetupBase*, Couenne::JnlstPtr)': CouenneProblem.hpp:388:18: warning: 'Couenne::CouenneProblem::nauty_info' will be initialized after [-Wreorder] 388 | mutable Nauty *nauty_info; | ^~~~~~~~~~ CouenneProblem.hpp:355:19: warning: 'Couenne::CouenneSdpCuts* Couenne::CouenneProblem::sdpCutGen_' [-Wreorder] 355 | CouenneSdpCuts *sdpCutGen_; | ^~~~~~~~~~ CouenneProblemConstructors.cpp:49:1: warning: when initialized here [-Wreorder] 49 | CouenneProblem::CouenneProblem (struct ASL *asl, | ^~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../standardize` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o invmap.lo `test -f '../readnl/invmap.cpp' || echo './'`../readnl/invmap.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../standardize -I./../bound_tightening -I./../branch -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../readnl/invmap.cpp -fPIC -DPIC -o .libs/invmap.o ../readnl/invmap.cpp: In function 'int pair_compare(const void*, const void*)': ../readnl/invmap.cpp:35:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 35 | register size_t f1 = Intcast (((AslCouPair *) p1) -> fp); | ^~ ../readnl/invmap.cpp:36:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 36 | register size_t f2 = Intcast (((AslCouPair *) p2) -> fp); | ^~ ../readnl/invmap.cpp: In function 'size_t getOperator(double (*)(expr*))': ../readnl/invmap.cpp:66:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 66 | register int i=0; | ^ ../readnl/invmap.cpp:67:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 67 | register AslCouPair *ops = opmap; | ^~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../standardize` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o checkCycles.lo `test -f 'depGraph/checkCycles.cpp' || echo './'`depGraph/checkCycles.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../standardize -I./../bound_tightening -I./../branch -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c depGraph/checkCycles.cpp -fPIC -DPIC -o .libs/checkCycles.o In file included from depGraph/CouenneDepGraph.hpp:18, from depGraph/checkCycles.cpp:12: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../expression/CouenneExprVar.hpp:20, from ./../expression/CouenneExprAux.hpp:18, from depGraph/CouenneDepGraph.hpp:19: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../standardize` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o readASLfg.lo `test -f '../readnl/readASLfg.cpp' || echo './'`../readnl/readASLfg.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../standardize -I./../bound_tightening -I./../branch -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../readnl/readASLfg.cpp -fPIC -DPIC -o .libs/readASLfg.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../standardize` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../problem/depGraph` -I`echo ./../cut/sdpcuts` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o nl2e.lo `test -f '../readnl/nl2e.cpp' || echo './'`../readnl/nl2e.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../standardize -I./../bound_tightening -I./../branch -I./../problem -I./../problem/depGraph -I./../cut/sdpcuts -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../readnl/nl2e.cpp -fPIC -DPIC -o .libs/nl2e.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' In file included from ./../expression/CouenneExprVar.hpp:18, from ../readnl/nl2e.cpp:13: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../expression/CouenneExprVar.hpp:20: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from ./../expression/operators/CouenneExprSum.hpp:16, from ../readnl/nl2e.cpp:15: ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from ./../expression/operators/CouenneExprSum.hpp:16, from ../readnl/readnl.cpp:32: ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i simplify (); | ^~~~~ ../readnl/readnl.cpp:238:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 238 | for (register int j = A_colstarts [n_var]; j--;) { | ^ ../readnl/readnl.cpp:246:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 246 | for (register int i = 0; i < n_con; i++) | ^ ../readnl/readnl.cpp:259:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 259 | for (register int i = n_con; i--;) | ^ ../readnl/readnl.cpp:269:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 269 | for (register int i = A_colstarts [j], k = A_colstarts [j+1] - i; k--; i++) { | ^ ../readnl/readnl.cpp:269:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 269 | for (register int i = A_colstarts [j], k = A_colstarts [j+1] - i; k--; i++) { | ^ ../readnl/readnl.cpp:336:9: warning: unused variable 'nls' [-Wunused-variable] 336 | *nls; | ^~~ ../readnl/readnl.cpp:374:17: warning: unused variable 'subst' [-Wunused-variable] 374 | expression *subst = Simplified (body); // or body->simplify() ? | ^~~~~ ../readnl/readnl.cpp:431:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 431 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ fake_tightening.cpp: In member function 'int Couenne::CouenneProblem::fake_tighten(char, int, const double*, Couenne::CouNumber*, Couenne::CouNumber*, Couenne::t_chg_bounds*, Couenne::t_chg_bounds*) const': fake_tightening.cpp:213:92: warning: format '%g' expects a matching 'double' argument [-Wformat=] 213 | "fake tightening CUTS optimum: x%d=%g in [%g,%g] but not in [%g,%g]\n", | ~^ | | | double make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../problem` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../main` -I`echo ./../expression` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../expression/operators` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o boundTightening.lo boundTightening.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../problem -I./../convex -I./../heuristics -I./../main -I./../expression -I./../expression/partial -I./../interfaces -I./../branch -I./../expression/operators -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c boundTightening.cpp -fPIC -DPIC -o .libs/boundTightening.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from boundTightening.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from boundTightening.cpp:12: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Nodmake[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' e &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../problem` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../main` -I`echo ./../expression` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../expression/operators` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o obbt.lo obbt.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../problem -I./../convex -I./../heuristics -I./../main -I./../expression -I./../expression/partial -I./../interfaces -I./../branch -I./../expression/operators -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c obbt.cpp -fPIC -DPIC -o .libs/obbt.o In file included from obbt.cpp:15: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../expression/CouenneExprVar.hpp:20, from obbt.cpp:16: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from obbt.cpp:17: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from obbt.cpp:18: ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../problem` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../main` -I`echo ./../expression` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../expression/operators` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o aggressiveBT.lo aggressiveBT.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../problem -I./../convex -I./../heuristics -I./../main -I./../expression -I./../expression/partial -I./../interfaces -I./../branch -I./../expression/operators -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c aggressiveBT.cpp -fPIC -DPIC -o .libs/aggressiveBT.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from aggressiveBT.cpp:13: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from ./../heuristics/BonNlpHeuristic.hpp:17, from aggressiveBT.cpp:16: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ aggressiveBT.cpp:37:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 37 | static double distanceToBound (register int n, | ^ aggressiveBT.cpp:38:55: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 38 | register const double* xOrig, | ^~~~~ aggressiveBT.cpp:39:55: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 39 | register const double* lower, | ^~~~~ aggressiveBT.cpp:40:55: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 40 | register const double* upper, | ^~~~~ aggressiveBT.cpp:41:48: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 41 | register double cutoff_distance) { // stop if distance is above this | ^~~~~~~~~~~~~~~ aggressiveBT.cpp: In function 'double distanceToBound(int, const double*, const double*, const double*, double)': aggressiveBT.cpp:43:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 43 | register double Xdist = 0.; | ^~~~~ aggressiveBT.cpp:47:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 47 | register CouNumber diff = *lower++ - *xOrig; | ^~~~ aggressiveBT.cpp: In member function 'bool Couenne::CouenneProblem::aggressiveBT(Bonmin::OsiTMINLPInterface*, Couenne::t_chg_bounds*, const CglTreeInfo&, Bonmin::BabInfo*) const': aggressiveBT.cpp:216:10: warning: variable 'maxTimeReached' set but not used [-Wunused-but-set-variable] 216 | bool maxTimeReached = false; | ^~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../problem` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../main` -I`echo ./../expression` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../expression/operators` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o impliedBounds.lo impliedBounds.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../problem -I./../convex -I./../heuristics -I./../main -I./../expression -I./../expression/partial -I./../interfaces -I./../branch -I./../expression/operators -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c impliedBounds.cpp -fPIC -DPIC -o .libs/impliedBounds.o In file included from ./../problem/CouenneProblem.hpp:25, from impliedBounds.cpp:13: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../problem` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../main` -I`echo ./../expression` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../expression/operators` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o obbt_iter.lo obbt_iter.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../problem -I./../convex -I./../heuristics -I./../main -I./../expression -I./../expression/partial -I./../interfaces -I./../branch -I./../expression/operators -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c obbt_iter.cpp -fPIC -DPIC -o .libs/obbt_iter.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from obbt_iter.cpp:12: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/CglCutGenerator.hpp:8, from obbt_iter.cpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from obbt_iter.cpp:13: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ obbt_iter.cpp: In member function 'int Couenne::CouenneProblem::obbt_iter(OsiSolverInterface*, Couenne::t_chg_bounds*, const CoinWarmStart*, Bonmin::BabInfo*, double*, int, int) const': obbt_iter.cpp:256:10: warning: variable 'has_updated' set but not used [-Wunused-but-set-variable] 256 | bool has_updated = false; | ^~~~~~~~~~~ obbt_iter.cpp:375:9: warning: unused variable 'result' [-Wunused-variable] 375 | int result = obbt_supplement (csi, index, sense); | ^~~~~~ obbt_iter.cpp:392:59: warning: too many arguments for format [-Wformat-extra-args] 392 | Jnlst () -> Printf (J_ITERSUMMARY, J_BOUNDTIGHTENING, "OBBT: tightened ", nImprov); | ^~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../problem` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../main` -I`echo ./../expression` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../expression/operators` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o tightenBounds.lo tightenBounds.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../problem -I./../convex -I./../heuristics -I./../main -I./../expression -I./../expression/partial -I./../interfaces -I./../branch -I./../expression/operators -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c tightenBounds.cpp -fPIC -DPIC -o .libs/tightenBounds.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from tightenBounds.cpp:12: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/CglCutGenerator.hpp:8, from tightenBounds.cpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from tightenBounds.cpp:13: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &bmake[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' ) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../problem` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../main` -I`echo ./../expression` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../expression/operators` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o FixPointConstructors.lo FixPointConstructors.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../problem -I./../convex -I./../heuristics -I./../main -I./../expression -I./../expression/partial -I./../interfaces -I./../branch -I./../expression/operators -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c FixPointConstructors.cpp -fPIC -DPIC -o .libs/FixPointConstructors.o In file included from /usr/include/coin/BonRegisteredOptions.hpp:14, from CouenneFixPoint.hpp:14, from FixPointConstructors.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ CouenneFixPoint.hpp: In constructor 'Couenne::CouenneFixPoint::CouenneFixPoint(Couenne::CouenneProblem*, Ipopt::SmartPtr)': CouenneFixPoint.hpp:92:28: warning: 'Couenne::CouenneFixPoint::perfIndicator_' will be initialized after [-Wreorder] 92 | CouenneBTPerfIndicator perfIndicator_; | ^~~~~~~~~~~~~~ CouenneFixPoint.hpp:78:9: warning: 'int Couenne::CouenneFixPoint::levelStop_' [-Wreorder] 78 | int levelStop_; | ^~~~~~~~~~ FixPointConstructors.cpp:17:1: warning: when initialized here [-Wreorder] 17 | CouenneFixPoint::CouenneFixPoint (CouenneProblem *p, | ^~~~~~~~~~~~~~~ CouenneFixPoint.hpp: In copy constructor 'Couenne::CouenneFixPoint::CouenneFixPoint(const Couenne::CouenneFixPoint&)': CouenneFixPoint.hpp:92:28: warning: 'Couenne::CouenneFixPoint::perfIndicator_' will be initialized after [-Wreorder] 92 | CouenneBTPerfIndicator perfIndicator_; | ^~~~~~~~~~~~~~ CouenneFixPoint.hpp:78:9: warning: 'int Couenne::CouenneFixPoint::levelStop_' [-Wreorder] 78 | int levelStop_; | ^~~~~~~~~~ FixPointConstructors.cpp:34:1: warning: when initialized here [-Wreorder] 34 | CouenneFixPoint::CouenneFixPoint (const CouenneFixPoint &rhs): | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../problem` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../main` -I`echo ./../expression` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../expression/operators` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneInfeasCut.lo CouenneInfeasCut.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../problem -I./../convex -I./../heuristics -I./../main -I./../expression -I./../expression/partial -I./../interfaces -I./../branch -I./../expression/operators -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneInfeasCut.cpp -fPIC -DPIC -o .libs/CouenneInfeasCut.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../problem` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../main` -I`echo ./../expression` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../expression/operators` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o obbt_supplement.lo obbt_supplement.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../problem -I./../convex -I./../heuristics -I./../main -I./../expression -I./../expression/partial -I./../interfaces -I./../branch -I./../expression/operators -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c obbt_supplement.cpp -fPIC -DPIC -o .libs/obbt_supplement.o obbt_supplement.cpp: In function 'int obbt_supplement(const OsiSolverInterface*, int, int)': obbt_supplement.cpp:31:17: warning: unused variable 'lambda' [-Wunused-variable] 31 | const double *lambda = csi -> getRowPrice (); | ^~~~~~ obbt_supplement.cpp:33:10: warning: unused variable 'alpha_i' [-Wunused-variable] 33 | double alpha_i = (sense==1 ? 1. : -1.); | ^~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../problem` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../main` -I`echo ./../expression` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../expression/operators` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o BTPerfIndicator.lo BTPerfIndicator.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../problem -I./../convex -I./../heuristics -I./../main -I./../expression -I./../expression/partial -I./../interfaces -I./../branch -I./../expression/operators -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c BTPerfIndicator.cpp -fPIC -DPIC -o .libs/BTPerfIndicator.o In file included from ./../problem/CouenneProblem.hpp:25, from BTPerfIndicator.cpp:13: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../problem` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../main` -I`echo ./../expression` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../expression/operators` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o BTPerfIndicatorConstr.lo BTPerfIndicatorConstr.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../problem -I./../convex -I./../heuristics -I./../main -I./../expression -I./../expression/partial -I./../interfaces -I./../branch -I./../expression/operators -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c BTPerfIndicatorConstr.cpp -fPIC -DPIC -o .libs/BTPerfIndicatorConstr.o In file included from ./../problem/CouenneProblem.hpp:25, from BTPerfIndicatorConstr.cpp:12: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../problem` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../main` -I`echo ./../expression` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../expression/operators` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o impliedBounds-mul.lo `test -f 'operators/impliedBounds-mul.cpp' || echo './'`operators/impliedBounds-mul.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../problem -I./../convex -I./../heuristics -I./../main -I./../expression -I./../expression/partial -I./../interfaces -I./../branch -I./../expression/operators -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c operators/impliedBounds-mul.cpp -fPIC -DPIC -o .libs/impliedBounds-mul.o In file included from ./../expression/CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprMul.hpp:16, from operators/impliedBounds-mul.cpp:14: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from FixPointGenCuts.cpp:18: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../problem` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../main` -I`echo ./../expression` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../expression/operators` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o impliedBounds-sum.lo `test -f 'operators/impliedBounds-sum.cpp' || echo './'`operators/impliedBounds-sum.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../problem -I./../convex -I./../heuristics -I./../main -I./../expression -I./../expression/partial -I./../interfaces -I./../branch -I./../expression/operators -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c operators/impliedBounds-sum.cpp -fPIC -DPIC -o .libs/impliedBounds-sum.o In file included from ./../expression/CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprSum.hpp:16, from operators/impliedBounds-sum.cpp:14: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ operators/impliedBounds-exprSum.cpp: In member function 'virtual bool Couenne::exprSum::impliedBound(int, Couenne::CouNumber*, Couenne::CouNumber*, Couenne::t_chg_bounds*, Couenne::expression::auxSign)': operators/impliedBounds-exprSum.cpp:120:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 120 | for (register exprGroup::lincoeff::iterator el = lcoe.begin (); | ^~ operators/impliedBounds-exprSum.cpp:123:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | register CouNumber coe = el -> second; | ^~~ operators/impliedBounds-exprSum.cpp:124:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 124 | register int ind = el -> first -> Index (); | ^~~ operators/impliedBounds-exprSum.cpp:236:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 236 | for (register int i=ipos; i--; I1++) if (*I1 > maxind) maxind = *I1; | ^ operators/impliedBounds-exprSum.cpp:237:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 237 | for (register int i=ineg; i--; I2++) if (*I2 > maxind) maxind = *I2; | ^ operators/impliedBounds-exprSum.cpp:254:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 254 | for (register int i=ipos; i--;) { | ^ operators/impliedBounds-exprSum.cpp:264:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 264 | for (register int i=ineg; i--;) { | ^ operators/impliedBounds-exprSum.cpp:297:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 297 | for (register int i=ipos; i--;) { | ^ operators/impliedBounds-exprSum.cpp:306:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 306 | for (register int i=ineg; i--;) { | ^ operators/impliedBounds-exprSum.cpp: In function 'Couenne::CouNumber scanBounds(int, int, int*, Couenne::CouNumber*, Couenne::CouNumber*, int*)': operators/impliedBounds-exprSum.cpp:355:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 355 | for (register int i = num; i--;) { | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../problem` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../main` -I`echo ./../expression` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../expression/operators` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o impliedBounds-exprPow.lo `test -f 'operators/impliedBounds-exprPow.cpp' || echo './'`operators/impliedBounds-exprPow.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../problem -I./../convex -I./../heuristics -I./../main -I./../expression -I./../expression/partial -I./../interfaces -I./../branch -I./../expression/operators -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c operators/impliedBounds-exprPow.cpp -fPIC -DPIC -o .libs/impliedBounds-exprPow.o In file included from ./../expression/CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprPow.hpp:18, from operators/impliedBounds-exprPow.cpp:11: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../problem` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../main` -I`echo ./../expression` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../expression/operators` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o BonCouenneInfo.lo `test -f '../main/BonCouenneInfo.cpp' || echo './'`../main/BonCouenneInfo.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../problem -I./../convex -I./../heuristics -I./../main -I./../expression -I./../expression/partial -I./../interfaces -I./../branch -I./../expression/operators -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c ../main/BonCouenneInfo.cpp -fPIC -DPIC -o .libs/BonCouenneInfo.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../problem` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../main` -I`echo ./../expression` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../expression/operators` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneAggrProbing.lo CouenneAggrProbing.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../problem -I./../convex -I./../heuristics -I./../main -I./../expression -I./../expression/partial -I./../interfaces -I./../branch -I./../expression/operators -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneAggrProbing.cpp -fPIC -DPIC -o .libs/CouenneAggrProbing.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' In file included from /usr/include/coin/BonRegisteredOptions.hpp:14, from CouenneAggrProbing.hpp:14, from CouenneAggrProbing.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from CouenneAggrProbing.hpp:21: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from CouenneAggrProbing.cpp:14: ./../expression/operators/CouenneExprOpp.hpp:21:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 21 | inline CouNumber opp (register CouNumber arg) | ^~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' /bin/sh ../../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -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 -o libCouenneBoundTightening.la -no-undefined -version-info 5:8:4 boundTightening.lo aggressiveBT.lo fake_tightening.lo obbt.lo obbt_iter.lo tightenBounds.lo impliedBounds.lo FixPointConstructors.lo FixPointGenCuts.lo CouenneInfeasCut.lo obbt_supplement.lo BTPerfIndicator.lo BTPerfIndicatorConstr.lo impliedBounds-mul.lo impliedBounds-sum.lo impliedBounds-exprSum.lo impliedBounds-exprDiv.lo impliedBounds-exprMul.lo impliedBounds-exprTrilinear.lo impliedBounds-exprQuad.lo impliedBounds-exprPow.lo BonCouenneInfo.lo CouenneAggrProbing.lo ar cru .libs/libCouenneBoundTightening.a .libs/boundTightening.o .libs/aggressiveBT.o .libs/fake_tightening.o .libs/obbt.o .libs/obbt_iter.o .libs/tightenBounds.o .libs/impliedBounds.o .libs/FixPointConstructors.o .libs/FixPointGenCuts.o .libs/CouenneInfeasCut.o .libs/obbt_supplement.o .libs/BTPerfIndicator.o .libs/BTPerfIndicatorConstr.o .libs/impliedBounds-mul.o .libs/impliedBounds-sum.o .libs/impliedBounds-exprSum.o .libs/impliedBounds-exprDiv.o .libs/impliedBounds-exprMul.o .libs/impliedBounds-exprTrilinear.o .libs/impliedBounds-exprQuad.o .libs/impliedBounds-exprPow.o .libs/BonCouenneInfo.o .libs/CouenneAggrProbing.o ranlib .libs/libCouenneBoundTightening.a creating libCouenneBoundTightening.la (cd .libs && rm -f libCouenneBoundTightening.la && ln -s ../libCouenneBoundTightening.la libCouenneBoundTightening.la) make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries Making all in src/bound_tightening/twoImpliedBT make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/twoImpliedBT' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I../../../src -I`echo ./../..` -I`echo ./../../expression` -I`echo ./../../branch` -I`echo ./../../problem` -I`echo ./../../bound_tightening` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o TwoImpliedConstructors.lo TwoImpliedConstructors.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I../../../src -I./../.. -I./../../expression -I./../../branch -I./../../problem -I./../../bound_tightening -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c TwoImpliedConstructors.cpp -fPIC -DPIC -o .libs/TwoImpliedConstructors.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/twoImpliedBT' mkdir: cannot create directory '.libs': File exists In file included from /usr/include/coin/BonRegisteredOptions.hpp:14, from TwoImpliedConstructors.cpp:12: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/twoImpliedBT' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I../../../src -I`echo ./../..` -I`echo ./../../expression` -I`echo ./../../branch` -I`echo ./../../problem` -I`echo ./../../bound_tightening` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o TwoImpliedIneqCombine.lo TwoImpliedIneqCombine.cpp g++ -DHAVE_CONFIG_H -I. -I. -I../../../src -I./../.. -I./../../expression -I./../../branch -I./../../problem -I./../../bound_tightening -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c TwoImpliedIneqCombine.cpp -fPIC -DPIC -o .libs/TwoImpliedIneqCombine.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/twoImpliedBT' In file included from /usr/include/coin/BonRegisteredOptions.hpp:14, from CouenneTwoImplied.hpp:14, from TwoImpliedIneqCombine.cpp:14: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./../../problem/CouenneProblem.hpp:25, from TwoImpliedIneqCombine.cpp:17: ./../../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../../problem/CouenneProblem.hpp:28: ./../../expression/CouenneDomain.hpp: At global scope: ./../../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ TwoImpliedIneqCombine.cpp:42:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 42 | int compthres (register const void *t1, | ^~ TwoImpliedIneqCombine.cpp:43:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 43 | register const void *t2) { | ^~ TwoImpliedIneqCombine.cpp: In function 'int Couenne::compthres(const void*, const void*)': TwoImpliedIneqCombine.cpp:46:5: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 46 | a1 = (*(threshold **) t1) -> alpha, | ^~ TwoImpliedIneqCombine.cpp:47:5: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 47 | a2 = (*(threshold **) t2) -> alpha; | ^~ TwoImpliedIneqCombine.cpp: At global scope: TwoImpliedIneqCombine.cpp:63:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | int compPair (register const void *p1, | ^~ TwoImpliedIneqCombine.cpp:64:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 64 | register const void *p2) { | ^~ TwoImpliedIneqCombine.cpp: In function 'int Couenne::compPair(const void*, const void*)': TwoImpliedIneqCombine.cpp:67:5: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 67 | i1 = ((struct indPosPair *) p1) -> index, | ^~ TwoImpliedIneqCombine.cpp:68:5: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 68 | i2 = ((struct indPosPair *) p2) -> index; | ^~ TwoImpliedIneqCombine.cpp: In function 'int Couenne::combine(CouenneProblem*, int, int, const int*, const int*, double*, double*, const double*, const double*, double*, double*, double, double, double, double, bool*, int)': TwoImpliedIneqCombine.cpp:663:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 663 | register double tmp = newL <= - COUENNE_INFINITY / 10 ? COUENNE_INFINITY : newL; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/twoImpliedBT' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I../../../src -I`echo ./../..` -I`echo ./../../expression` -I`echo ./../../branch` -I`echo ./../../problem` -I`echo ./../../bound_tightening` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o TwoImpliedGenCuts.lo TwoImpliedGenCuts.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I../../../src -I./../.. -I./../../expression -I./../../branch -I./../../problem -I./../../bound_tightening -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c TwoImpliedGenCuts.cpp -fPIC -DPIC -o .libs/TwoImpliedGenCuts.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/twoImpliedBT' In file included from ./../../problem/CouenneProblemElem.hpp:17, from TwoImpliedGenCuts.cpp:22: ./../../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from /usr/include/coin/BonRegisteredOptions.hpp:14, from CouenneTwoImplied.hpp:14, from TwoImpliedGenCuts.cpp:23: /usr/include/coin/IpRegOptions.hpp: At global scope: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./../../expression/CouenneExprVar.hpp:20, from TwoImpliedGenCuts.cpp:24: ./../../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from TwoImpliedGenCuts.cpp:26: ./../../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ TwoImpliedGenCuts.cpp: In member function 'virtual void Couenne::CouenneTwoImplied::generateCuts(const OsiSolverInterface&, OsiCuts&, CglTreeInfo)': TwoImpliedGenCuts.cpp:86:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (info.level <= 0) | ^~ TwoImpliedGenCuts.cpp:87:60: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | jnlst_ -> Printf (J_ERROR, J_COUENNE, "TwoImpl-BT: "); fflush (stdout); | ^~~~~~ TwoImpliedGenCuts.cpp:316:11: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 316 | indj = ind [j], | ^~~~ TwoImpliedGenCuts.cpp:317:11: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 317 | indk = ind [k]; | ^~~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/twoImpliedBT' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -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 -o libCouenneTwoImplied.la -no-undefined -version-info 5:8:4 TwoImpliedConstructors.lo TwoImpliedIneqCombine.lo TwoImpliedGenCuts.lo ar cru .libs/libCouenneTwoImplied.a .libs/TwoImpliedConstructors.o .libs/TwoImpliedIneqCombine.o .libs/TwoImpliedGenCuts.o ranlib .libs/libCouenneTwoImplied.a creating libCouenneTwoImplied.la (cd .libs && rm -f libCouenneTwoImplied.la && ln -s ../libCouenneTwoImplied.la libCouenneTwoImplied.la) make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/twoImpliedBT' libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries Making all in src/convex make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../bound_tightening` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o createCuts.lo createCuts.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../bound_tightening -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../util -I./../branch -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c createCuts.cpp -fPIC -DPIC -o .libs/createCuts.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from CouenneCutGenerator.hpp:16, from createCuts.cpp:15: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from createCuts.cpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from createCuts.cpp:16: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'registermake[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex' ' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../bound_tightening` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o addEnvelope.lo addEnvelope.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../bound_tightening -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../util -I./../branch -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c addEnvelope.cpp -fPIC -DPIC -o .libs/addEnvelope.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from CouenneCutGenerator.hpp:16, from addEnvelope.cpp:14: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from addEnvelope.cpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../expression/CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprPow.hpp:18, from ./../util/CouenneFunTriplets.hpp:16, from addEnvelope.cpp:15: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../bound_tightening` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o generateCuts.lo generateCuts.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../bound_tightening -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../util -I./../branch -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c generateCuts.cpp -fPIC -DPIC -o .libs/generateCuts.o In file included from ./../branch/Nauty.h:15, from generateCuts.cpp:26: /usr/include/nauty/nauty.h:65:9: warning: "_LARGEFILE_SOURCE" redefined 65 | #define _LARGEFILE_SOURCE | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/requires_hosted.h:31, from /usr/include/c++/14/string:38, from /usr/include/coin/CbcModel.hpp:8, from /usr/include/coin/BonCbc.hpp:14, from generateCuts.cpp:11: /usr/include/features.h:370:11: note: this is the location of the previous definition 370 | # define _LARGEFILE_SOURCE 1 | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from CouenneCutGenerator.hpp:16, from generateCuts.cpp:15: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/CbcModel.hpp:10: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from generateCuts.cpp:16: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ generateCuts.cpp: In function 'void Couenne::sparse2dense(int, t_chg_bounds*, int*&, int&)': generateCuts.cpp:76:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 76 | for (register int i=ncols, j=0; i--; j++, chg_bds++) | ^ generateCuts.cpp:76:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 76 | for (register int i=ncols, j=0; i--; j++, chg_bds++) | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../bound_tightening` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneCutGenerator.lo CouenneCutGenerator.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../bound_tightening -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../util -I./../branch -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneCutGenerator.cpp -fPIC -DPIC -o .libs/CouenneCutGenerator.o mkdir: cannot create directory '.libs': File exists In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from CouenneCutGenerator.hpp:16, from CouenneCutGenerator.cpp:13: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/CglCutGenerator.hpp:8, from CouenneCutGenerator.cpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from CouenneCutGenerator.cpp:15: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../bound_tightening` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o genRowCuts.lo genRowCuts.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../bound_tightening -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../util -I./../branch -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c genRowCuts.cpp -fPIC -DPIC -o .libs/genRowCuts.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from CouenneCutGenerator.hpp:16, from genRowCuts.cpp:12: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/CglCutGenerator.hpp:8, from genRowCuts.cpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from genRowCuts.cpp:13: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex' ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../bound_tightening` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o updateBranchInfo.lo updateBranchInfo.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../bound_tightening -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../util -I./../branch -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c updateBranchInfo.cpp -fPIC -DPIC -o .libs/updateBranchInfo.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex' In file included from ./../problem/CouenneProblem.hpp:25, from updateBranchInfo.cpp:13: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../bound_tightening` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o genColCuts.lo genColCuts.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../bound_tightening -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../util -I./../branch -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c genColCuts.cpp -fPIC -DPIC -o .libs/genColCuts.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex' In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from CouenneCutGenerator.hpp:16, from genColCuts.cpp:12: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/CglCutGenerator.hpp:8, from genColCuts.cpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from genColCuts.cpp:13: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../bound_tightening` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/operators/bounds` -I`echo ./../util` -I`echo ./../branch` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o isOptimumCut.lo isOptimumCut.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../bound_tightening -I./../expression -I./../expression/operators -I./../expression/operators/bounds -I./../util -I./../branch -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c isOptimumCut.cpp -fPIC -DPIC -o .libs/isOptimumCut.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex' In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from CouenneCutGenerator.hpp:16, from isOptimumCut.cpp:15: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/CglCutGenerator.hpp:8, from isOptimumCut.cpp:12: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from isOptimumCut.cpp:16: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ isOptimumCut.cpp: In function 'bool Couenne::isOptimumCut(const CouNumber*, OsiCuts&, CouenneProblem*)': isOptimumCut.cpp:40:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 40 | register double lb = *lvalues++; | ^~ isOptimumCut.cpp:41:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 41 | register int ind = *lindices++; | ^~~ isOptimumCut.cpp:57:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 57 | register double ub = *uvalues++; | ^~ isOptimumCut.cpp:58:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 58 | register int ind = *uindices++; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex' /bin/sh ../../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -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 -o libCouenneConvex.la -no-undefined -version-info 5:8:4 addEnvelope.lo createCuts.lo CouenneCutGenerator.lo generateCuts.lo genColCuts.lo genRowCuts.lo updateBranchInfo.lo isOptimumCut.lo ar cru .libs/libCouenneConvex.a .libs/addEnvelope.o .libs/createCuts.o .libs/CouenneCutGenerator.o .libs/generateCuts.o .libs/genColCuts.o .libs/genRowCuts.o .libs/updateBranchInfo.o .libs/isOptimumCut.o ranlib .libs/libCouenneConvex.a creating libCouenneConvex.la (cd .libs && rm -f libCouenneConvex.la && ln -s ../libCouenneConvex.la libCouenneConvex.la) make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex' libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries Making all in src/branch make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../problem` -I`echo ./../util` -I`echo ./../standardize` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneThreeWayBranchObj.lo CouenneThreeWayBranchObj.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../problem -I./../util -I./../standardize -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneThreeWayBranchObj.cpp -fPIC -DPIC -o .libs/CouenneThreeWayBranchObj.o mkdir: cannot create directory '.libs': File exists In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from CouenneObject.hpp:15, from CouenneThreeWayBranchObj.cpp:12: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./../expression/CouenneExprVar.hpp:18, from CouenneObject.hpp:17: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../expression/CouenneExprVar.hpp:20: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from CouenneBranchingObject.hpp:16, from CouenneThreeWayBranchObj.cpp:13: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../problem` -I`echo ./../util` -I`echo ./../standardize` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneBranchingObject.lo CouenneBranchingObject.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../problem -I./../util -I./../standardize -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneBranchingObject.cpp -fPIC -DPIC -o .libs/CouenneBranchingObject.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from CouenneBranchingObject.cpp:16: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from CouenneBranchingObject.cpp:18: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from CouenneBranchingObject.hpp:16, from CouenneBranchingObject.cpp:21: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../problem` -I`echo ./../util` -I`echo ./../standardize` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneVarObject.lo CouenneVarObject.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../problem -I./../util -I./../standardize -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneVarObject.cpp -fPIC -DPIC -o .libs/CouenneVarObject.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from CouenneVarObject.cpp:13: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from CouenneVarObject.cpp:15: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from CouenneBranchingObject.hpp:16, from CouenneVarObject.cpp:17: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ CouenneVarObject.cpp: In member function 'virtual OsiBranchingObject* Couenne::CouenneVarObject::createBranch(OsiSolverInterface*, const OsiBranchingInformation*, int) const': CouenneVarObject.cpp:108:39: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 108 | case CouenneObject::LP_CENTRAL: if ((brpt < l + width) || | ^~ CouenneVarObject.cpp:109:101: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 109 | (brpt > u - width)) brpt = .5 * (l+u); break; | ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../problem` -I`echo ./../util` -I`echo ./../standardize` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneObject.lo CouenneObject.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../problem -I./../util -I./../standardize -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneObject.cpp -fPIC -DPIC -o .libs/CouenneObject.o In file included from ./../problem/CouenneProblem.hpp:25, from CouenneObject.cpp:12: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from CouenneObject.hpp:15, from CouenneObject.cpp:14: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from CouenneBranchingObject.hpp:16, from CouenneObject.cpp:15: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../problem` -I`echo ./../util` -I`echo ./../standardize` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o projections.lo projections.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../problem -I./../util -I./../standardize -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c projections.cpp -fPIC -DPIC -o .libs/projections.o projections.cpp: In function 'Couenne::CouNumber Couenne::project(CouNumber, CouNumber, CouNumber, CouNumber, CouNumber, CouNumber, CouNumber, int, CouNumber*, CouNumber*)': projections.cpp:29:5: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 29 | t = - (a*x0 + b*y0 + c); | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../problem` -I`echo ./../util` -I`echo ./../standardize` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o doStrongBranching.lo doStrongBranching.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../problem -I./../util -I./../standardize -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c doStrongBranching.cpp -fPIC -DPIC -o .libs/doStrongBranching.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonChooseVariable.hpp:10, from doStrongBranching.cpp:13: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from doStrongBranching.cpp:15: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from CouenneBranchingObject.hpp:16, from doStrongBranching.cpp:17: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../problem` -I`echo ./../util` -I`echo ./../standardize` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneChooseVariable.lo CouenneChooseVariable.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../problem -I./../util -I./../standardize -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneChooseVariable.cpp -fPIC -DPIC -o .libs/CouenneChooseVariable.o In file included from Nauty.h:15, from CouenneChooseVariable.cpp:24: /usr/include/nauty/nauty.h:65:9: warning: "_LARGEFILE_SOURCE" redefined 65 | #define _LARGEFILE_SOURCE | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/cstdlib:41, from /usr/include/coin/OsiSolverInterface.hpp:8, from CouenneChooseVariable.cpp:12: /usr/include/features.h:370:11: note: this is the location of the previous definition 370 | # define _LARGEFILE_SOURCE 1 | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonRegisteredOptions.hpp:14, from CouenneChooseVariable.hpp:18, from CouenneChooseVariable.cpp:17: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from CouenneChooseVariable.cpp:18: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from /usr/include/coin/OsiSolverInterface.hpp:13: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); |make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' ^~~~~ In file included from /usr/include/coin/BonBabSetupBase.hpp:18, from CouenneObject.hpp:15, from CouenneChooseVariable.cpp:21: /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ CouenneChooseVariable.cpp: In member function 'virtual int Couenne::CouenneChooseVariable::setupList(OsiBranchingInformation*, bool)': CouenneChooseVariable.cpp:156:9: warning: unused variable 'way' [-Wunused-variable] 156 | int way; | ^~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../problem` -I`echo ./../util` -I`echo ./../standardize` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneChooseStrong.lo CouenneChooseStrong.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../problem -I./../util -I./../standardize -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneChooseStrong.cpp -fPIC -DPIC -o .libs/CouenneChooseStrong.o In file included from Nauty.h:15, from CouenneChooseStrong.cpp:39: /usr/include/nauty/nauty.h:65:9: warning: "_LARGEFILE_SOURCE" redefined 65 | #define _LARGEFILE_SOURCE | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/requires_hosted.h:31, from /usr/include/c++/14/string:38, from /usr/include/coin/OsiChooseVariable.hpp:8, from /usr/include/coin/BonChooseVariable.hpp:6, from CouenneChooseStrong.cpp:13: /usr/include/features.h:370:11: note: this is the location of the previous definition 370 | # define _LARGEFILE_SOURCE 1 | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonChooseVariable.hpp:10: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/BonOsiTMINLPInterface.hpp:21: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../expression/CouenneExprVar.hpp:18, from CouenneObject.hpp:17, from CouenneChooseStrong.cpp:15: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../expression/CouenneExprVar.hpp:20: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from CouenneChooseStrong.cpp:17: ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator(make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' ) (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from CouenneBranchingObject.hpp:16, from CouenneChooseStrong.cpp:19: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../problem` -I`echo ./../util` -I`echo ./../standardize` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o infeasibility.lo infeasibility.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../problem -I./../util -I./../standardize -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c infeasibility.cpp -fPIC -DPIC -o .libs/infeasibility.o In file included from ./../problem/CouenneProblem.hpp:25, from infeasibility.cpp:13: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from CouenneObject.hpp:15, from CouenneVarObject.hpp:14, from infeasibility.cpp:14: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../problem` -I`echo ./../util` -I`echo ./../standardize` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o infeasibilityVT.lo infeasibilityVT.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../problem -I./../util -I./../standardize -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c infeasibilityVT.cpp -fPIC -DPIC -o .libs/infeasibilityVT.o In file included from ./../problem/CouenneProblem.hpp:25, from infeasibilityVT.cpp:13: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from CouenneObject.hpp:15, from CouenneVarObject.hpp:14, from CouenneVTObject.hpp:14, from infeasibilityVT.cpp:15: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ infeasibilityVT.cpp: In member function 'virtual double Couenne::CouenneVTObject::infeasibility(const OsiBranchingInformation*, int&) const': infeasibilityVT.cpp:80:5: warning: variable 'fx' set but not used [-Wunused-but-set-variable] 80 | fx = xcurr, // value of expression associated with variable (if aux) | ^~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../problem` -I`echo ./../util` -I`echo ./../standardize` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneOrbitObj.lo CouenneOrbitObj.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../problem -I./../util -I./../standardize -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneOrbitObj.cpp -fPIC -DPIC -o .libs/CouenneOrbitObj.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../problem` -I`echo ./../util` -I`echo ./../standardize` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneComplObject.lo CouenneComplObject.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../problem -I./../util -I./../standardize -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneComplObject.cpp -fPIC -DPIC -o .libs/CouenneComplObject.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from CouenneObject.hpp:15, from CouenneComplObject.hpp:14, from CouenneComplObject.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/CglCutGenerator.hpp:8, from /usr/include/coin/BonBabSetupBase.hpp:15: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../expression/CouenneExprVar.hpp:18, from CouenneObject.hpp:17: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../expression/CouenneExprVar.hpp:20: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from CouenneBranchingObject.hpp:16, from CouenneComplBranchingObject.hpp:14, from CouenneComplObject.cpp:12: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../problem` -I`echo ./../util` -I`echo ./../standardize` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o feasibleRegion.lo feasibleRegion.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../problem -I./../util -I./../standardize -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c feasibleRegion.cpp -fPIC -DPIC -o .libs/feasibleRegion.o In file included from ./../problem/CouenneProblem.hpp:25, from feasibleRegion.cpp:14: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from CouenneObject.hpp:15, from feasibleRegion.cpp:15: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from CouenneBranchingObject.hpp:16, from feasibleRegion.cpp:16: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from ./../expression/operators/CouenneExprSum.hpp:16, from ./../expression/operators/CouenneExprGroup.hpp:16, from feasibleRegion.cpp:19: ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from CouenneComplBranchingObject.cpp:16: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from CouenneBranchingObject.hpp:16, from CouenneComplBranchingObject.hpp:14, from CouenneComplBranchingObject.cpp:19: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wremake[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' gister] 159 | register CouNumber l = lb (); | ^ CouenneComplBranchingObject.cpp: In constructor 'Couenne::CouenneComplBranchingObject::CouenneComplBranchingObject(OsiSolverInterface*, const OsiObject*, Couenne::JnlstPtr, Couenne::CouenneCutGenerator*, Couenne::CouenneProblem*, Couenne::expression*, Couenne::expression*, int, Couenne::CouNumber, bool, bool, int)': CouenneComplBranchingObject.cpp:50:56: warning: format '%d' expects a matching 'int' argument [-Wformat=] 50 | "Complem. Branch: x%-3d = 0 or x%-3d = 0\n", | ~~~^ | | | int make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../problem` -I`echo ./../util` -I`echo ./../standardize` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneSOSObject.lo CouenneSOSObject.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../problem -I./../util -I./../standardize -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneSOSObject.cpp -fPIC -DPIC -o .libs/CouenneSOSObject.o In file included from ./../problem/CouenneProblem.hpp:25, from CouenneSOSObject.cpp:15: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../problem` -I`echo ./../util` -I`echo ./../standardize` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneOrbitBranchingObj.lo CouenneOrbitBranchingObj.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../problem -I./../util -I./../standardize -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneOrbitBranchingObj.cpp -fPIC -DPIC -o .libs/CouenneOrbitBranchingObj.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from CouenneOrbitBranchingObj.cpp:16: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from CouenneOrbitBranchingObj.cpp:17: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from CouenneOrbitBranchingObj.hpp:14, from CouenneOrbitBranchingObj.cpp:19: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../problem` -I`echo ./../util` -I`echo ./../standardize` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o BranchCore.lo BranchCore.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../problem -I./../util -I./../standardize -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c BranchCore.cpp -fPIC -DPIC -o .libs/BranchCore.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from CouenneObject.hpp:15, from BranchCore.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/CglCutGenerator.hpp:8, from /usr/include/coin/BonBabSetupBase.hpp:15: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../expression/CouenneExprVar.hpp:18, from CouenneObject.hpp:17: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../expression/CouenneExprVar.hpp:20: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from CouenneBranchingObject.hpp:16, from BranchCore.cpp:12: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from BranchCore.cpp:13: ./../problem/CouenneProblem.hpp: At global scope: ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ BranchCore.cpp: In member function 'void Couenne::CouenneBranchingObject::branchCore(OsiSolverInterface*, int, int, bool, double, Couenne::t_chg_bounds*&)': BranchCore.cpp:133:62: warning: format '%d' expects argument of type 'int', but argument 5 has type 'std::vector::size_type' {aka 'long unsigned int'} [-Wformat=] 133 | jnlst_ -> Printf (J_ERROR, J_BRANCHING, "Branch Symm (%d vars):", branch_orbit -> size ()); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | int std::vector::size_type {aka long unsigned int} | %ld make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../problem` -I`echo ./../util` -I`echo ./../standardize` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o Nauty.lo Nauty.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../problem -I./../util -I./../standardize -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c Nauty.cpp -fPIC -DPIC -o .libs/Nauty.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' In file included from Nauty.h:15, from Nauty.cpp:13: /usr/include/nauty/nauty.h:65:9: warning: "_LARGEFILE_SOURCE" redefined 65 | #define _LARGEFILE_SOURCE | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/cassert:43, from Nauty.cpp:11: /usr/include/features.h:370:11: note: this is the location of the previous definition 370 | # define _LARGEFILE_SOURCE 1 | ^~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../problem` -I`echo ./../util` -I`echo ./../standardize` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o StrongBranchingSetupList.lo StrongBranchingSetupList.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../problem -I./../util -I./../standardize -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/nauty/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c StrongBranchingSetupList.cpp -fPIC -DPIC -o .libs/StrongBranchingSetupList.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' In file included from Nauty.h:15, from StrongBranchingSetupList.cpp:34: /usr/include/nauty/nauty.h:65:9: warning: "_LARGEFILE_SOURCE" redefined 65 | #define _LARGEFILE_SOURCE | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/requires_hosted.h:31, from /usr/include/c++/14/string:38, from /usr/include/coin/BonBabSetupBase.hpp:13, from CouenneObject.hpp:15, from StrongBranchingSetupList.cpp:12: /usr/include/features.h:370:11: note: this is the location of the previous definition 370 | # define _LARGEFILE_SOURCE 1 | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/CglCutGenerator.hpp:8, from /usr/include/coin/BonBabSetupBase.hpp:15: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../expression/CouenneExprVar.hpp:18, from CouenneObject.hpp:17: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../expression/CouenneExprVar.hpp:20: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from StrongBranchingSetupList.cpp:15: ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' /bin/sh ../../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -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 -o libCouenneBranch.la -no-undefined -version-info 5:8:4 CouenneThreeWayBranchObj.lo CouenneBranchingObject.lo CouenneObject.lo CouenneVarObject.lo CouenneChooseVariable.lo CouenneChooseStrong.lo doStrongBranching.lo projections.lo infeasibility.lo infeasibilityVT.lo feasibleRegion.lo CouenneComplObject.lo CouenneComplBranchingObject.lo CouenneOrbitObj.lo CouenneOrbitBranchingObj.lo BranchCore.lo CouenneSOSObject.lo StrongBranchingSetupList.lo Nauty.lo ar cru .libs/libCouenneBranch.a .libs/CouenneThreeWayBranchObj.o .libs/CouenneBranchingObject.o .libs/CouenneObject.o .libs/CouenneVarObject.o .libs/CouenneChooseVariable.o .libs/CouenneChooseStrong.o .libs/doStrongBranching.o .libs/projections.o .libs/infeasibility.o .libs/infeasibilityVT.o .libs/feasibleRegion.o .libs/CouenneComplObject.o .libs/CouenneComplBranchingObject.o .libs/CouenneOrbitObj.o .libs/CouenneOrbitBranchingObj.o .libs/BranchCore.o .libs/CouenneSOSObject.o .libs/StrongBranchingSetupList.o .libs/Nauty.o ranlib .libs/libCouenneBranch.a creating libCouenneBranch.la (cd .libs && rm -f libCouenneBranch.la && ln -s ../libCouenneBranch.la libCouenneBranch.la) make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries Making all in src/disjunctive make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../expression` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o generateDisjCuts.lo generateDisjCuts.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../heuristics -I./../expression -I./../bound_tightening -I./../branch -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c generateDisjCuts.cpp -fPIC -DPIC -o .libs/generateDisjCuts.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from generateDisjCuts.cpp:14: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from generateDisjCuts.cpp:15: CouenneDisjCuts.hpp:194:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 194 | inline void CoinInvN (register const double *orig, | ^~~~ CouenneDisjCuts.hpp:195:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 195 | register int n, | ^ CouenneDisjCuts.hpp:196:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 196 | register double *inverted) { | ^~~~~~~~ CouenneDisjCuts.hpp:203:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 203 | inline void CoinCopyDisp (register const int *src, | ^~~ CouenneDisjCuts.hpp:204:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 204 | register int num, | ^~~ CouenneDisjCuts.hpp:205:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 205 | register int *dst, | ^~~ CouenneDisjCuts.hpp:206:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 206 | register int displacement) { | ^~~~~~~~~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from generateDisjCuts.cpp:16: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a,make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../expression` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o disjCut.lo disjCut.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../heuristics -I./../expression -I./../bound_tightening -I./../branch -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c disjCut.cpp -fPIC -DPIC -o .libs/disjCut.o In file included from /usr/include/coin/BonRegisteredOptions.hpp:14, from CouenneDisjCuts.hpp:14, from disjCut.cpp:14: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ CouenneDisjCuts.hpp:194:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 194 | inline void CoinInvN (register const double *orig, | ^~~~ CouenneDisjCuts.hpp:195:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 195 | register int n, | ^ CouenneDisjCuts.hpp:196:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 196 | register double *inverted) { | ^~~~~~~~ CouenneDisjCuts.hpp:203:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 203 | inline void CoinCopyDisp (register const int *src, | ^~~ CouenneDisjCuts.hpp:204:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 204 | register int num, | ^~~ CouenneDisjCuts.hpp:205:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 205 | register int *dst, | ^~~ CouenneDisjCuts.hpp:206:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 206 | register int displacement) { | ^~~~~~~~~~~~ disjCut.cpp: In member function 'int Couenne::CouenneDisjCuts::generateDisjCuts(std::vector >&, OsiSolverInterface&, OsiCuts&, const CglTreeInfo&) const': disjCut.cpp:260:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 260 | for (register int i=n+1; i--;) { | ^ disjCut.cpp:364:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 364 | for (register int nc = ncolLeft + ncolRight, j = N + nc; nc--;) | ^~ disjCut.cpp:364:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 364 | for (register int nc = ncolLeft + ncolRight, j = N + nc; nc--;) | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../expression` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneDisjCuts.lo CouenneDisjCuts.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../heuristics -I./../expression -I./../bound_tightening -I./../branch -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneDisjCuts.cpp -fPIC -DPIC -o .libs/CouenneDisjCuts.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from CouenneDisjCuts.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from CouenneDisjCuts.cpp:12: CouenneDisjCuts.hpp:194:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 194 | inline void CoinInvN (register const double *orig, | ^~~~ CouenneDisjCuts.hpp:195:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 195 | register int n, | ^ CouenneDisjCuts.hpp:196:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 196 | register double *inverted) { | ^~~~~~~~ CouenneDisjCuts.hpp:203:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 203 | inline void CoinCopyDisp (register const int *src, | ^~~ CouenneDisjCuts.hpp:204:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 204 | register int num, | ^~~ CouenneDisjCuts.hpp:205:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 205 | register int *dst, | ^~~ CouenneDisjCuts.hpp:206:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 206 | register int displacement) { | ^~~~~~~~~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from CouenneDisjCuts.cpp:13: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../expression` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o getDisjunctions.lo getDisjunctions.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../heuristics -I./../expression -I./../bound_tightening -I./../branch -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c getDisjunctions.cpp -fPIC -DPIC -o .libs/getDisjunctions.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from getDisjunctions.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from getDisjunctions.cpp:12: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Nodmake[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' e &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from ./../branch/CouenneBranchingObject.hpp:16, from getDisjunctions.cpp:14: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from getDisjunctions.cpp:15: CouenneDisjCuts.hpp: At global scope: CouenneDisjCuts.hpp:194:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 194 | inline void CoinInvN (register const double *orig, | ^~~~ CouenneDisjCuts.hpp:195:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 195 | register int n, | ^ CouenneDisjCuts.hpp:196:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 196 | register double *inverted) { | ^~~~~~~~ CouenneDisjCuts.hpp:203:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 203 | inline void CoinCopyDisp (register const int *src, | ^~~ CouenneDisjCuts.hpp:204:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 204 | register int num, | ^~~ CouenneDisjCuts.hpp:205:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 205 | register int *dst, | ^~~ CouenneDisjCuts.hpp:206:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 206 | register int displacement) { | ^~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../expression` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o dummyVecMatr.lo dummyVecMatr.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../heuristics -I./../expression -I./../bound_tightening -I./../branch -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c dummyVecMatr.cpp -fPIC -DPIC -o .libs/dummyVecMatr.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../expression` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o separateWithDisjunction.lo separateWithDisjunction.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../heuristics -I./../expression -I./../bound_tightening -I./../branch -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c separateWithDisjunction.cpp -fPIC -DPIC -o .libs/separateWithDisjunction.o In file included from /usr/include/coin/BonRegisteredOptions.hpp:14, from CouenneDisjCuts.hpp:14, from separateWithDisjunction.cpp:12: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from CouenneDisjCuts.hpp:16: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ In file included from CouenneDisjCuts.hpp:19: /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ CouenneDisjCuts.hpp:194:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 194 | inline void CoinInvN (register const double *orig, | ^~~~ CouenneDisjCuts.hpp:195:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 195 | register int n, | ^ CouenneDisjCuts.hpp:196:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 196 | register double *inverted) { | ^~~~~~~~ CouenneDisjCuts.hpp:203:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 203 | inline void CoinCopyDisp (register const int *src, | ^~~ CouenneDisjCuts.hpp:204:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 204 | register int num, | ^~~ CouenneDisjCuts.hpp:205:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 205 | register int *dst, | ^~~ CouenneDisjCuts.hpp:206:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 206 | register int displacement) { | ^~~~~~~~~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from separateWithDisjunction.cpp:14: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../expression` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o singleDisjunctions.lo singleDisjunctions.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../heuristics -I./../expression -I./../bound_tightening -I./../branch -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c singleDisjunctions.cpp -fPIC -DPIC -o .libs/singleDisjunctions.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from singleDisjunctions.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from singleDisjunctions.cpp:12: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from singleDisjunctions.cpp:13: CouenneDisjCuts.hpp:194:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 194 | inline void CoinInvN (register const double *orig, | ^~~~ CouenneDisjCuts.hpp:195:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 195 | register int n, | ^ CouenneDisjCuts.hpp:196:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 196 | register double *inverted) { | ^~~~~~~~ CouenneDisjCuts.hpp:203:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 203 | inline void CoinCopyDisp (register const int *src, | ^~~ CouenneDisjCuts.hpp:204:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 204 | register int num, | ^~~ CouenneDisjCuts.hpp:205:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 205 | register int *dst, | ^~~ CouenneDisjCuts.hpp:206:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 206 | register int displacement) { | ^~~~~~~~~~~~ singleDisjunctions.cpp: In member function 'int Couenne::CouenneDisjCuts::checkDisjSide(OsiSolverInterface&, OsiCuts*) const': singleDisjunctions.cpp:74:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 74 | register double lb = *lvalues++; | ^~ singleDisjunctions.cpp:75:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 75 | register int ind = *lindices++; | ^~~ singleDisjunctions.cpp:91:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 91 | register double ub = *uvalues++; | ^~ singleDisjunctions.cpp:92:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 92 | register int ind = *uindices++; | ^~~ singleDisjunctions.cpp: In member function 'void Couenne::CouenneDisjCuts::mergeBoxes(int, CoinPackedVector&, CoinPackedVector&, CoinPackedVector) const': singleDisjunctions.cpp:166:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 166 | register int diff = *Li - *Ri; | ^~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../expression` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o OsiLinear2MatrVec.lo OsiLinear2MatrVec.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../heuristics -I./../expression -I./../bound_tightening -I./../branch -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c OsiLinear2MatrVec.cpp -fPIC -DPIC -o .libs/OsiLinear2MatrVec.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' In file included from /usr/include/coin/BonRegisteredOptions.hpp:14, from CouenneDisjCuts.hpp:14, from OsiLinear2MatrVec.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ CouenneDisjCuts.hpp:194:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 194 | inline void CoinInvN (register const double *orig, | ^~~~ CouenneDisjCuts.hpp:195:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 195 | register int n, | ^ CouenneDisjCuts.hpp:196:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 196 | register double *inverted) { | ^~~~~~~~ CouenneDisjCuts.hpp:203:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 203 | inline void CoinCopyDisp (register const int *src, | ^~~ CouenneDisjCuts.hpp:204:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 204 | register int num, | ^~~ CouenneDisjCuts.hpp:205:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 205 | register int *dst, | ^~~ CouenneDisjCuts.hpp:206:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 206 | register int displacement) { | ^~~~~~~~~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from OsiLinear2MatrVec.cpp:21: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../heuristics` -I`echo ./../expression` -I`echo ./../bound_tightening` -I`echo ./../branch` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o OsiCuts2MatrVec.lo OsiCuts2MatrVec.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../heuristics -I./../expression -I./../bound_tightening -I./../branch -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c OsiCuts2MatrVec.cpp -fPIC -DPIC -o .libs/OsiCuts2MatrVec.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' In file included from /usr/include/coin/BonRegisteredOptions.hpp:14, from CouenneDisjCuts.hpp:14, from OsiCuts2MatrVec.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ CouenneDisjCuts.hpp:194:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 194 | inline void CoinInvN (register const double *orig, | ^~~~ CouenneDisjCuts.hpp:195:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 195 | register int n, | ^ CouenneDisjCuts.hpp:196:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 196 | register double *inverted) { | ^~~~~~~~ CouenneDisjCuts.hpp:203:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 203 | inline void CoinCopyDisp (register const int *src, | ^~~ CouenneDisjCuts.hpp:204:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 204 | register int num, | ^~~ CouenneDisjCuts.hpp:205:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 205 | register int *dst, | ^~~ CouenneDisjCuts.hpp:206:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 206 | register int displacement) { | ^~~~~~~~~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from OsiCuts2MatrVec.cpp:22: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' /bin/sh ../../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -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 -o libCouenneDisjunctive.la -no-undefined -version-info 5:8:4 CouenneDisjCuts.lo generateDisjCuts.lo disjCut.lo getDisjunctions.lo separateWithDisjunction.lo singleDisjunctions.lo dummyVecMatr.lo OsiLinear2MatrVec.lo OsiCuts2MatrVec.lo ar cru .libs/libCouenneDisjunctive.a .libs/CouenneDisjCuts.o .libs/generateDisjCuts.o .libs/disjCut.o .libs/getDisjunctions.o .libs/separateWithDisjunction.o .libs/singleDisjunctions.o .libs/dummyVecMatr.o .libs/OsiLinear2MatrVec.o .libs/OsiCuts2MatrVec.o ranlib .libs/libCouenneDisjunctive.a creating libCouenneDisjunctive.la (cd .libs && rm -f libCouenneDisjunctive.la && ln -s ../libCouenneDisjunctive.la libCouenneDisjunctive.la) make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries Making all in src/interfaces make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/partial` -I`echo ./../branch` -I`echo ./../util` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneMINLPInterface.lo CouenneMINLPInterface.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../expression/partial -I./../branch -I./../util -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneMINLPInterface.cpp -fPIC -DPIC -o .libs/CouenneMINLPInterface.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces' mkdir: cannot create directory '.libs': File exists make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/partial` -I`echo ./../branch` -I`echo ./../util` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneTNLP.lo CouenneTNLP.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../expression/partial -I./../branch -I./../util -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneTNLP.cpp -fPIC -DPIC -o .libs/CouenneTNLP.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces' In file included from ./../problem/CouenneProblem.hpp:25, from CouenneTNLP.cpp:14: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneTNLP.cpp: In member function 'virtual bool Couenne::CouenneTNLP::eval_jac_g(Ipopt::Index, const Ipopt::Number*, bool, Ipopt::Index, Ipopt::Index, Ipopt::Index*, Ipopt::Index*, Ipopt::Number*)': CouenneTNLP.cpp:472:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 472 | register expression **e = Jac_. expr (); | ^ CouenneTNLP.cpp:474:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 474 | for (register int i=nele_jac; i--;) | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/partial` -I`echo ./../branch` -I`echo ./../util` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o BonCouenneInterface.lo BonCouenneInterface.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../expression/partial -I./../branch -I./../util -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c BonCouenneInterface.cpp -fPIC -DPIC -o .libs/BonCouenneInterface.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces' mkdir: cannot create directory '.libs': File exists In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from BonCouenneInterface.hpp:16, from BonCouenneInterface.cpp:13: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from BonCouenneInterface.hpp:19: /usr/include/coin/BonAmplInterface.hpp:30:18: warning: 'virtual void Bonmin::AmplInterface::readAmplNlFile(char**&, Ipopt::SmartPtr, Ipopt::SmartPtr, Ipopt::SmartPtr, std::string*)' was hidden [-Woverloaded-virtual=] 30 | virtual void readAmplNlFile(char **& argv, Ipopt::SmartPtr roptions, | ^~~~~~~~~~~~~~ BonCouenneInterface.hpp:53:18: note: by 'virtual void Couenne::CouenneInterface::readAmplNlFile(char**&, Ipopt::SmartPtr, Ipopt::SmartPtr, Ipopt::SmartPtr)' 53 | virtual void readAmplNlFile(char **& argv, Ipopt::SmartPtr roptions, | ^~~~~~~~~~~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from BonCouenneInterface.cpp:16: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces' /bin/sh ../../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -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 -o libCouenneInterfaces.la -no-undefined -version-info 5:8:4 BonCouenneInterface.lo CouenneTNLP.lo CouenneMINLPInterface.lo ar cru .libs/libCouenneInterfaces.a .libs/BonCouenneInterface.o .libs/CouenneTNLP.o .libs/CouenneMINLPInterface.o ranlib .libs/libCouenneInterfaces.a creating libCouenneInterfaces.la (cd .libs && rm -f libCouenneInterfaces.la && ln -s ../libCouenneInterfaces.la libCouenneInterfaces.la) make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces' libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries Making all in src/heuristics make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../util` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o BonInitHeuristic.lo BonInitHeuristic.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../expression/partial -I./../interfaces -I./../branch -I./../util -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c BonInitHeuristic.cpp -fPIC -DPIC -o .libs/BonInitHeuristic.o In file included from ./../problem/CouenneProblem.hpp:25, from BonInitHeuristic.hpp:15, from BonInitHeuristic.cpp:11: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../util` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o BonNlpHeuristic.lo BonNlpHeuristic.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../expression/partial -I./../interfaces -I./../branch -I./../util -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c BonNlpHeuristic.cpp -fPIC -DPIC -o .libs/BonNlpHeuristic.o In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from BonNlpHeuristic.cpp:12: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../interfaces/BonCouenneInterface.hpp:19, from BonNlpHeuristic.cpp:14: /usr/include/coin/BonAmplInterface.hpp:30:18: warning: 'virtual void Bonmin::AmplInterface::readAmplNlFile(char**&, Ipopt::SmartPtr, Ipopt::SmartPtr, Ipopt::SmartPtr, std::string*)' was hidden [-Woverloaded-virtual=] 30 | virtual void readAmplNlFile(char **& argv, Ipopt::SmartPtr roptions, | ^~~~~~~~~~~~~~ ./../interfaces/BonCouenneInterface.hpp:53:18: note: by 'virtual void Couenne::CouenneInterface::readAmplNlFile(char**&, Ipopt::SmartPtr, Ipopt::SmartPtr, Ipopt::SmartPtr)' 53 | virtual void readAmplNlFile(char **& argv, Ipopt::SmartPtr roptions, | ^~~~~~~~~~~~~~ In file included from ./../expression/CouenneExprVar.hpp:18, from ./../branch/CouenneObject.hpp:17, from BonNlpHeuristic.cpp:15: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../expression/CouenneExprVar.hpp:20: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from BonNlpHeuristic.cpp:16: ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ BonNlpHeuristic.cpp: In member function 'virtual int Couenne::NlpSolveHeuristic::solution(double&, double*)': BonNlpHeuristic.cpp:122:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 122 | if (depth <= 0) | ^~ BonNlpHeuristic.cpp:123:77: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 123 | couenne_ -> Jnlst () -> Printf (J_ERROR, J_COUENNE, "NLP Heuristic: "); fflush (stdout); | ^~~~~~ BonNlpHeuristic.cpp:261:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 261 | if (haveRoundedIntVars && skipOnInfeasibility) | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../util` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneFeasPump.lo CouenneFeasPump.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../expression/partial -I./../interfaces -I./../branch -I./../util -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneFeasPump.cpp -fPIC -DPIC -o .libs/CouenneFeasPump.o In file included from ./../expression/CouenneExprVar.hpp:18, from ./../expression/CouenneExprAux.hpp:18, from CouenneFeasPump.cpp:16: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../expression/CouenneExprVar.hpp:20: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ In file included from CouenneFPpool.hpp:20, from CouenneFeasPump.hpp:19, from CouenneFeasPump.cpp:17: ./../problem/CouenneProblem.hpp: At global scope: ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from /usr/include/coin/IpOptionsList.hpp:13, from CouenneFeasPump.hpp:20: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from CouenneFeasPump.cpp:20: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/CbcModel.hpp:10, from CouenneFeasPump.cpp:12: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ CouenneFeasPump.cpp: In member function 'virtual int Couenne::CouenneFeasPump::solution(double&, double*)': CouenneFeasPump.cpp:341:70: warning: format '%d' expects argument of type 'int', but argument 5 has type 'std::set::size_type' {aka 'long unsigned int'} [-Wformat=] 341 | problem_ -> Jnlst () -> Printf (J_WARNING, J_NLPHEURISTIC, "FP: %d solutions in pool, %d in tabu list\n", pool_ -> Set (). size (), tabuPool_ . size ()); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int std::set::size_type {aka long unsigned int} | %ld CouenneFeasPump.cpp:341:92: warning: format '%d' expects argument of type 'int', but argument 6 has type 'std::set::size_type' {aka 'long unsigned int'} [-Wformat=] 341 | problem_ -> Jnlst () -> Printf (J_WARNING, J_NLPHEURISTIC, "FP: %d solutions in pool, %d in tabu list\n", pool_ -> Set (). size (), tabuPool_ . size ()); | ~^ ~~~~~~~~~~~~~~~~~~~ | | | | int std::set::size_type {aka long unsigned int} | %ld CouenneFeasPump.cpp:89:8: warning: unused variable 'is_still_feas' [-Wunused-variable] 89 | bool is_still_feas = problem_ -> btCore (chg_bds); | ^~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../util` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneFPcreateMILP.lo CouenneFPcreateMILP.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../expression/partial -I./../interfaces -I./../branch -I./../util -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneFPcreateMILP.cpp -fPIC -DPIC -o .libs/CouenneFPcreateMILP.o In file included from ./../problem/CouenneProblem.hpp:25, from CouenneFPpool.hpp:20, from CouenneFeasPump.hpp:19, from CouenneFPcreateMILP.cpp:17: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ CouenneFPcreateMILP.cpp: In function 'int PSDize(int, double*, double*, bool)': CouenneFPcreateMILP.cpp:333:24: warning: 'void Ipopt::IpLapackDsyev(bool, Index, Number*, Index, Number*, Index&)' is deprecated [-Wdeprecated-declarations] 333 | Ipopt::IpLapackDsyev (true, n, A, n, eigenval, status); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CouenneFPcreateMILP.cpp:13: /usr/include/coin/IpLapack.hpp:108:13: note: declared here 108 | inline void IpLapackDsyev( | ^~~~~~~~~~~~~ CouenneFPcreateMILP.cpp:389:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 389 | register double multEig = doSqrRoot ? sqrt (eigenval [j]) : | ^~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../util` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneFeasPumpConstructors.lo CouenneFeasPumpConstructors.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../expression/partial -I./../interfaces -I./../branch -I./../util -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneFeasPumpConstructors.cpp -fPIC -DPIC -o .libs/CouenneFeasPumpConstructors.o In file included from ./../problem/CouenneProblem.hpp:25, from CouenneFPpool.hpp:20, from CouenneFeasPump.hpp:19, from CouenneFeasPumpConstructors.cpp:14: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from /usr/include/coin/IpOptionsList.hpp:13, from CouenneFeasPump.hpp:20: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from ./../branch/CouenneObject.hpp:15, from CouenneFeasPumpConstructors.cpp:17: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/CbcHeuristic.hpp:12, from CouenneFeasPump.hpp:18: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../expression/operators/CouenneExprSub.hpp:14, from CouenneFeasPumpConstructors.cpp:21: ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../util` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneFPSolveNLP.lo CouenneFPSolveNLP.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../expression/partial -I./../interfaces -I./../branch -I./../util -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneFPSolveNLP.cpp -fPIC -DPIC -o .libs/CouenneFPSolveNLP.o In file included from ./../problem/CouenneProblem.hpp:25, from CouenneFPpool.hpp:20, from CouenneFeasPump.hpp:19, from CouenneFPSolveNLP.cpp:15: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from /usr/include/coin/IpOptionsList.hpp:13, from CouenneFeasPump.hpp:20: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from CouenneFPSolveNLP.cpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/CbcModel.hpp:10, from CouenneFPSolveNLP.cpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../util` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneFPpool.lo CouenneFPpool.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../expression/partial -I./../interfaces -I./../branch -I./../util -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneFPpool.cpp -fPIC -DPIC -o .libs/CouenneFPpool.o In file included from ./../problem/CouenneProblem.hpp:25, from CouenneFPpool.cpp:14: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from CouenneFPpool.cpp:18: ./../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ CouenneFPpool.cpp: In member function 'void Couenne::CouenneFPpool::findClosestAndReplace(double*&, const double*, int)': CouenneFPpool.cpp:247:12: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 247 | dist = 0.0, | ^~~~ CouenneFPpool.cpp:248:12: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 248 | delta; | ^~~~~ CouenneFPpool.cpp:251:12: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 251 | *x = i -> x (), | ^ CouenneFPpool.cpp:252:12: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 252 | *s = nSol; | ^ CouenneFPpool.cpp:254:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 254 | register bool move_on = false; | ^~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../util` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneFPFindSolution.lo CouenneFPFindSolution.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../expression/partial -I./../interfaces -I./../branch -I./../util -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneFPFindSolution.cpp -fPIC -DPIC -o .libs/CouenneFPFindSolution.o In file included from ./../problem/CouenneProblem.hpp:25, from CouenneFPpool.hpp:20, from CouenneFeasPump.hpp:19, from CouenneFPFindSolution.cpp:13: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from /usr/include/coin/IpOptionsList.hpp:13, from CouenneFeasPump.hpp:20: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from cons_rowcuts.h:16, from CouenneFPFindSolution.cpp:18: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../util` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneFPscipSolve.lo CouenneFPscipSolve.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../expression/partial -I./../interfaces -I./../branch -I./../util -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneFPscipSolve.cpp -fPIC -DPIC -o .libs/CouenneFPscipSolve.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' In file included from ./../problem/CouenneProblem.hpp:25, from CouenneFPscipSolve.cpp:10: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from /usr/include/coin/IpOptionsList.hpp:13, from CouenneFeasPump.hpp:20, from CouenneFPscipSolve.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from cons_rowcuts.h:16, from CouenneFPscipSolve.cpp:14: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../branch` -I`echo ./../util` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneIterativeRounding.lo CouenneIterativeRounding.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../convex -I./../expression -I./../expression/operators -I./../expression/partial -I./../interfaces -I./../branch -I./../util -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneIterativeRounding.cpp -fPIC -DPIC -o .libs/CouenneIterativeRounding.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from CouenneIterativeRounding.hpp:15, from CouenneIterativeRounding.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/CbcHeuristic.hpp:12, from CouenneIterativeRounding.hpp:14: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from CouenneIterativeRounding.hpp:27: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' /bin/sh ../../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -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 -o libCouenneHeuristics.la -no-undefined -version-info 5:8:4 BonInitHeuristic.lo BonNlpHeuristic.lo CouenneFeasPumpConstructors.lo CouenneFeasPump.lo CouenneFPcreateMILP.lo CouenneFPSolveMILP.lo CouenneFPSolveNLP.lo CouenneFPFindSolution.lo CouenneFPpool.lo CouenneFPscipSolve.lo CouenneIterativeRounding.lo ar cru .libs/libCouenneHeuristics.a .libs/BonInitHeuristic.o .libs/BonNlpHeuristic.o .libs/CouenneFeasPumpConstructors.o .libs/CouenneFeasPump.o .libs/CouenneFPcreateMILP.o .libs/CouenneFPSolveMILP.o .libs/CouenneFPSolveNLP.o .libs/CouenneFPFindSolution.o .libs/CouenneFPpool.o .libs/CouenneFPscipSolve.o .libs/CouenneIterativeRounding.o ranlib .libs/libCouenneHeuristics.a creating libCouenneHeuristics.la (cd .libs && rm -f libCouenneHeuristics.la && ln -s ../libCouenneHeuristics.la libCouenneHeuristics.la) make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries Making all in src/cut/sdpcuts make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I../../../src -I`echo ./../..` -I`echo ./../../expression` -I`echo ./../../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouennePSDcon.lo CouennePSDcon.cpp g++ -DHAVE_CONFIG_H -I. -I. -I../../../src -I./../.. -I./../../expression -I./../../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouennePSDcon.cpp -fPIC -DPIC -o .libs/CouennePSDcon.o In file included from ./../../expression/CouenneExprCopy.hpp:17, from ./../../expression/CouenneExprClone.hpp:18, from CouenneMatrix.hpp:16, from CouennePSDcon.cpp:10: ./../../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ CouenneMatrix.hpp: At global scope: CouenneMatrix.hpp:71:63: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline bool operator() (register CouenneScalar * const &a, | ^ CouenneMatrix.hpp:72:63: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 72 | register CouenneScalar * const &b) const | ^ CouenneMatrix.hpp:109:86: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 109 | inline bool operator() (register const std::pair &a, | ^ CouenneMatrix.hpp:110:86: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 110 | register const std::pair &b) const | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I../../../src -I`echo ./../..` -I`echo ./../../expression` -I`echo ./../../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneMatrix.lo CouenneMatrix.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I../../../src -I./../.. -I./../../expression -I./../../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneMatrix.cpp -fPIC -DPIC -o .libs/CouenneMatrix.o mkdir: cannot create directory '.libs': File exists In file included from ./../../expression/CouenneExprCopy.hpp:17, from ./../../expression/CouenneExprClone.hpp:18, from CouenneMatrix.hpp:16, from CouenneMatrix.cpp:15: ./../../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ CouenneMatrix.hpp: At global scope: CouenneMatrix.hpp:71:63: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline bool operator() (register CouenneScalar * const &a, | ^ CouenneMatrix.hpp:72:63: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 72 | register CouenneScalar * const &b) const | ^ CouenneMatrix.hpp:109:86: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 109 | inline bool operator() (register const std::pair &a, | ^ CouenneMatrix.hpp:110:86: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 110 | register const std::pair &b) const | ^ CouenneMatrix.cpp: In copy constructor 'Couenne::CouenneSparseVector::CouenneSparseVector(const Couenne::CouenneSparseVector&)': CouenneMatrix.cpp:25:10: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 25 | i = rhs. elem_. begin (); | ^ CouenneMatrix.cpp: In member function 'Couenne::CouenneSparseVector& Couenne::CouenneSparseVector::operator=(const Couenne::CouenneSparseVector&)': CouenneMatrix.cpp:36:10: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 36 | i = rhs. elem_. begin (); | ^ CouenneMatrix.cpp: In member function 'double Couenne::CouenneSparseVector::multiply_thres(const Couenne::CouenneSparseVector&, double) const': CouenneMatrix.cpp:129:10: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | i1 = elem_. begin (), | ^~ CouenneMatrix.cpp:130:10: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | i2 = v2.elem_. begin (); | ^~ CouenneMatrix.cpp:135:5: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 135 | while ((i1 != elem_.end ()) && ((*i1) -> getIndex () < (*i2) -> getIndex ())) ++i1; if (i1 == elem_. end ()) return prod; | ^~~~~ CouenneMatrix.cpp:135:92: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 135 | while ((i1 != elem_.end ()) && ((*i1) -> getIndex () < (*i2) -> getIndex ())) ++i1; if (i1 == elem_. end ()) return prod; | ^~ CouenneMatrix.cpp:136:5: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 136 | while ((i2 != v2.elem_.end ()) && ((*i2) -> getIndex () < (*i1) -> getIndex ())) ++i2; if (i2 == v2. elem_. end ()) return prod; | ^~~~~ CouenneMatrix.cpp:136:92: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 136 | while ((i2 != v2.elem_.end ()) && ((*i2) -> getIndex () < (*i1) -> getIndex ())) ++i2; if (i2 == v2. elem_. end ()) return prod; | ^~ CouenneMatrix.cpp: In destructor 'Couenne::CouenneSparseVector::~CouenneSparseVector()': CouenneMatrix.cpp:216:10: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 216 | i = elem_. begin (); | ^ make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I../../../src -I`echo ./../..` -I`echo ./../../expression` -I`echo ./../../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o dsyevx_wrapper.lo dsyevx_wrapper.cpp g++ -DHAVE_CONFIG_H -I. -I. -I../../../src -I./../.. -I./../../expression -I./../../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c dsyevx_wrapper.cpp -fPIC -DPIC -o .libs/dsyevx_wrapper.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I../../../src -I`echo ./../..` -I`echo ./../../expression` -I`echo ./../../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CutGen.lo CutGen.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I../../../src -I./../.. -I./../../expression -I./../../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CutGen.cpp -fPIC -DPIC -o .libs/CutGen.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts' In file included from ./../../expression/CouenneExprVar.hpp:18, from CutGen.cpp:18: ./../../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../../expression/CouenneExprVar.hpp:20: ./../../expression/CouenneDomain.hpp: At global scope: ./../../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ In file included from ./../../expression/operators/CouenneExprMul.hpp:16, from CutGen.cpp:20: ./../../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i &a, | ^ CouenneMatrix.hpp:110:86: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 110 | register const std::pair &b) const | ^ In file included from /usr/include/coin/BonRegisteredOptions.hpp:14, from CouenneSdpCuts.hpp:16, from CutGen.cpp:23: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I../../../src -I`echo ./../..` -I`echo ./../../expression` -I`echo ./../../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CutGenSparse.lo CutGenSparse.cpp g++ -DHAVE_CONFIG_H -I. -I. -I../../../src -I./../.. -I./../../expression -I./../../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CutGenSparse.cpp -fPIC -DPIC -o .libs/CutGenSparse.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts' In file included from ./../../expression/CouenneExprOp.hpp:16, from ./../../expression/operators/CouenneExprMul.hpp:16, from CutGenSparse.cpp:18: ./../../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ ./../../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ CutGenSparse.cpp: In member function 'void Couenne::CouenneSdpCuts::additionalSDPcuts(const OsiSolverInterface&, OsiCuts&, Couenne::CouenneExprMatrix*, int, const double*, const double*, int**) const': CutGenSparse.cpp:232:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 232 | for (register int i=0, k=0; i 0) ? (*dst - src) : (src - *dst); | ^~~~~ CouenneMatrix.hpp: At global scope: CouenneMatrix.hpp:71:63: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline bool operator() (register CouenneScalar * const &a, | ^ CouenneMatrix.hpp:72:63: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 72 | register CouenneScalar * const &b) const | ^ CouenneMatrix.hpp:109:86: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 109 | inline bool operator() (register const std::pair &a, | ^ CouenneMatrix.hpp:110:86: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 110 | register const std::pair &b) const | ^ In file included from /usr/include/coin/IpOptionsList.hpp:13, from CouenneSdpCuts.cpp:10: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from CouenneSdpCuts.hpp:16, from CouenneSdpCuts.cpp:15: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./../../problem/CouenneProblem.hpp:28, from CouenneSdpCuts.cpp:16: ./../../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from CouenneSdpCuts.cpp:18: ./../../expression/CouenneExprAux.hpp: In member function 'virtual bool Couenne::exprAux::isInteger()': ./../../expression/CouenneExprAux.hpp:159:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 159 | register CouNumber l = lb (); | ^ ./../../expression/CouenneExpression.hpp: At global scope: ./../../expression/CouenneExpression.hpp:204:15: warning: 'virtual int Couenne::expression::compare(Couenne::exprCopy&)' was hidden [-Woverloaded-virtual=] 204 | virtual int compare (exprCopy &); | ^~~~~~~ In file included from ./../../expression/operators/CouenneExprPow.hpp:18, from CouenneSdpCuts.cpp:19: ./../../expression/CouenneExprOp.hpp:124:15: note: by 'virtual int Couenne::exprOp::compare(Couenne::exprOp&)' 124 | virtual int compare (exprOp &); | ^~~~~~~ ./../../expression/CouenneExpression.hpp:201:15: warning: 'virtual int Couenne::expression::compare(Couenne::expression&)' was hidden [-Woverloaded-virtual=] 201 | virtual int compare (expression &); | ^~~~~~~ ./../../expression/CouenneExprOp.hpp:124:15: note: by 'virtual int Couenne::exprOp::compare(Couenne::exprOp&)' 124 | virtual int compare (exprOp &); | ^~~~~~~ ./../../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/crossconv' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I../../../src -I`echo ./..` -I`echo ./../../convex` -I`echo ./../../heuristics` -I`echo ./../../expression` -I`echo ./../../expression/operators` -I`echo ./../../main` -I`echo ./../../branch` -I`echo ./../../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CrossConvGenCuts.lo CrossConvGenCuts.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I../../../src -I./.. -I./../../convex -I./../../heuristics -I./../../expression -I./../../expression/operators -I./../../main -I./../../branch -I./../../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CrossConvGenCuts.cpp -fPIC -DPIC -o .libs/CrossConvGenCuts.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/crossconv' In file included from /usr/include/coin/BonRegisteredOptions.hpp:14, from CouenneCrossConv.hpp:14, from CrossConvGenCuts.cpp:12: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/crossconv' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I../../../src -I`echo ./..` -I`echo ./../../convex` -I`echo ./../../heuristics` -I`echo ./../../expression` -I`echo ./../../expression/operators` -I`echo ./../../main` -I`echo ./../../branch` -I`echo ./../../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CrossConvConstructors.lo CrossConvConstructors.cpp g++ -DHAVE_CONFIG_H -I. -I. -I../../../src -I./.. -I./../../convex -I./../../heuristics -I./../../expression -I./../../expression/operators -I./../../main -I./../../branch -I./../../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CrossConvConstructors.cpp -fPIC -DPIC -o .libs/CrossConvConstructors.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/crossconv' In file included from /usr/include/coin/BonRegisteredOptions.hpp:14, from CrossConvConstructors.cpp:11: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/crossconv' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -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 -o libCouenneCrossConv.la -no-undefined -version-info 5:8:4 CrossConvConstructors.lo CrossConvGenCuts.lo CrossConvSetup.lo ar cru .libs/libCouenneCrossConv.a .libs/CrossConvConstructors.o .libs/CrossConvGenCuts.o .libs/CrossConvSetup.o ranlib .libs/libCouenneCrossConv.a creating libCouenneCrossConv.la (cd .libs && rm -f libCouenneCrossConv.la && ln -s ../libCouenneCrossConv.la libCouenneCrossConv.la) make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/crossconv' libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries Making all in src /usr/bin/make all-am make[2]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I`echo ./convex` -I`echo ./interfaces` -I`echo ./heuristics` -I`echo ./expression` -I`echo ./expression/operators` -I`echo ./expression/partial` -I`echo ./disjunctive` -I`echo ./main` -I`echo ./problem` -I`echo ./branch` -I`echo ./cut/sdpcuts` -I`echo ./cut/crossconv` -I`echo ./bound_tightening` -I`echo ./bound_tightening/twoImpliedBT` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o SmartAslDestr.lo `test -f 'main/SmartAslDestr.cpp' || echo './'`main/SmartAslDestr.cpp g++ -DHAVE_CONFIG_H -I. -I. -I./convex -I./interfaces -I./heuristics -I./expression -I./expression/operators -I./expression/partial -I./disjunctive -I./main -I./problem -I./branch -I./cut/sdpcuts -I./cut/crossconv -I./bound_tightening -I./bound_tightening/twoImpliedBT -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c main/SmartAslDestr.cpp -fPIC -DPIC -o .libs/SmartAslDestr.o make[2]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src' In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from main/BonCouenneSetup.hpp:14, from main/SmartAslDestr.cpp:15: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/CglCutGenerator.hpp:8, from /usr/include/coin/BonBabSetupBase.hpp:15: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I`echo ./convex` -I`echo ./interfaces` -I`echo ./heuristics` -I`echo ./expression` -I`echo ./expression/operators` -I`echo ./expression/partial` -I`echo ./disjunctive` -I`echo ./main` -I`echo ./problem` -I`echo ./branch` -I`echo ./cut/sdpcuts` -I`echo ./cut/crossconv` -I`echo ./bound_tightening` -I`echo ./bound_tightening/twoImpliedBT` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneBab.lo `test -f 'main/CouenneBab.cpp' || echo './'`main/CouenneBab.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I./convex -I./interfaces -I./heuristics -I./expression -I./expression/operators -I./expression/partial -I./disjunctive -I./main -I./problem -I./branch -I./cut/sdpcuts -I./cut/crossconv -I./bound_tightening -I./bound_tightening/twoImpliedBT -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c main/CouenneBab.cpp -fPIC -DPIC -o .libs/CouenneBab.o make[2]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src' In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from /usr/include/coin/BonOACutGenerator2.hpp:13, from main/CouenneBab.cpp:12: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/CbcModel.hpp:10, from /usr/include/coin/BonCbc.hpp:14, from main/CouenneBab.cpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./problem/CouenneProblem.hpp:25, from main/CouenneBab.cpp:32: ./expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./problem/CouenneProblem.hpp:28: ./expression/CouenneDomain.hpp: At global scope: ./expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ main/CouenneBab.cpp: In member function 'virtual void Couenne::CouenneBab::branchAndBound(Bonmin::BabSetupBase&)': main/CouenneBab.cpp:527:22: warning: variable 'saveSignal' set but not used [-Wunused-but-set-variable] 527 | CoinSighandler_t saveSignal = SIG_DFL; | ^~~~~~~~~~ main/CouenneBab.cpp:161:8: warning: variable 'ChangedObject' set but not used [-Wunused-but-set-variable] 161 | bool ChangedObject = false; | ^~~~~~~~~~~~~ main/CouenneBab.cpp:553:8: warning: variable 'hasFailed' set but not used [-Wunused-but-set-variable] 553 | bool hasFailed = false; | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I`echo ./convex` -I`echo ./interfaces` -I`echo ./heuristics` -I`echo ./expression` -I`echo ./expression/operators` -I`echo ./expression/partial` -I`echo ./disjunctive` -I`echo ./main` -I`echo ./problem` -I`echo ./branch` -I`echo ./cut/sdpcuts` -I`echo ./cut/crossconv` -I`echo ./bound_tightening` -I`echo ./bound_tightening/twoImpliedBT` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o BonCouenneSetup.lo `test -f 'main/BonCouenneSetup.cpp' || echo './'`main/BonCouenneSetup.cpp g++ -DHAVE_CONFIG_H -I. -I. -I./convex -I./interfaces -I./heuristics -I./expression -I./expression/operators -I./expression/partial -I./disjunctive -I./main -I./problem -I./branch -I./cut/sdpcuts -I./cut/crossconv -I./bound_tightening -I./bound_tightening/twoImpliedBT -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c main/BonCouenneSetup.cpp -fPIC -DPIC -o .libs/BonCouenneSetup.o make[2]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src' In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from main/BonCouenneSetup.hpp:14, from main/BonCouenneSetup.cpp:45: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/ClpModel.hpp:20, from /usr/include/coin/ClpSimplex.hpp:16, from /usr/include/coin/OsiClpSolverInterface.hpp:13, from main/BonCouenneSetup.cpp:17: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: 'virtual int CoinMessageHandler::print()' was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by 'void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)' 1010 | void print(OsiRowCut &row); | ^~~~~ In file included from ./problem/CouenneProblem.hpp:25, from ./heuristics/CouenneFPpool.hpp:20, from ./heuristics/CouenneFeasPump.hpp:19, from main/BonCouenneSetup.cpp:46: ./expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./problem/CouenneProblem.hpp:28: ./expression/CouenneDomain.hpp: At global scope: ./expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ /usr/include/coin/BonOsiTMINLPInterface.hpp:166:24: warning: 'virtual OsiSolverInterface* Bonmin::OsiTMINLPInterface::clone(bool) const' was hidden [-Woverloaded-virtual=] 166 | OsiSolverInterface * clone(bool copyData = true) const; | ^~~~~ In file included from ./interfaces/BonCouenneInterface.hpp:19, from main/BonCouenneSetup.cpp:48: /usr/include/coin/BonAmplInterface.hpp:38:34: note: by 'virtual OsiSolverInterface* Bonmin::AmplInterface::clone(bool)' 38 | virtual OsiSolverInterface * clone(bool CopyData = true); | ^~~~~ In file included from main/BonCouenneSetup.cpp:76: ./disjunctive/CouenneDisjCuts.hpp:194:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 194 | inline void CoinInvN (register const double *orig, | ^~~~ ./disjunctive/CouenneDisjCuts.hpp:195:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 195 | register int n, | ^ ./disjunctive/CouenneDisjCuts.hpp:196:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 196 | register double *inverted) { | ^~~~~~~~ ./disjunctive/CouenneDisjCuts.hpp:203:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 203 | inline void CoinCopyDisp (register const int *src, | ^~~ ./disjunctive/CouenneDisjCuts.hpp:204:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 204 | register int num, | ^~~ ./disjunctive/CouenneDisjCuts.hpp:205:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 205 | register int *dst, | ^~~ ./disjunctive/CouenneDisjCuts.hpp:206:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 206 | register int displacement) { | ^~~~~~~~~~~~ main/BonCouenneSetup.cpp: In member function 'bool Couenne::CouenneSetup::InitializeCouenne(char**, Couenne::CouenneProblem*, Ipopt::SmartPtr, Couenne::CouenneInterface*, Bonmin::Bab*)': main/BonCouenneSetup.cpp:405:13: warning: unused variable 'ind' [-Wunused-variable] 405 | int ind = var -> Index (); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -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 -o libCouenne.la -rpath /usr/lib64 -no-undefined -version-info 5:8:4 CouenneBab.lo BonCouenneSetup.lo SmartAslDestr.lo ./interfaces/libCouenneInterfaces.la ./heuristics/libCouenneHeuristics.la ./problem/libCouenneProblem.la ./standardize/libCouenneStandardize.la ./expression/libCouenneExpression.la ./branch/libCouenneBranch.la ./convex/libCouenneConvex.la ./bound_tightening/libCouenneBoundTightening.la ./bound_tightening/twoImpliedBT/libCouenneTwoImplied.la ./util/libCouenneUtil.la ./disjunctive/libCouenneDisjunctive.la ./cut/crossconv/libCouenneCrossConv.la ./cut/sdpcuts/libCouenneSdpCuts.la -lOsiSpx -lsoplex -lOsi -lCoinUtils -lnauty -lasl -lipoptamplinterface -lbonminampl -lbonmin -lCbcSolver -lCbc -lCgl -lClpSolver -lClp -lOsi -lCoinUtils -lOsiClp -lipopt g++ -Wl,--as-needed -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/CouenneBab.o .libs/BonCouenneSetup.o .libs/SmartAslDestr.o -Wl,--whole-archive ./interfaces/.libs/libCouenneInterfaces.a ./heuristics/.libs/libCouenneHeuristics.a ./problem/.libs/libCouenneProblem.a ./standardize/.libs/libCouenneStandardize.a ./expression/.libs/libCouenneExpression.a ./branch/.libs/libCouenneBranch.a ./convex/.libs/libCouenneConvex.a ./bound_tightening/.libs/libCouenneBoundTightening.a ./bound_tightening/twoImpliedBT/.libs/libCouenneTwoImplied.a ./util/.libs/libCouenneUtil.a ./disjunctive/.libs/libCouenneDisjunctive.a ./cut/crossconv/.libs/libCouenneCrossConv.a ./cut/sdpcuts/.libs/libCouenneSdpCuts.a -Wl,--no-whole-archive -lOsiSpx -lsoplex -lnauty -lasl -lipoptamplinterface -lbonminampl -lbonmin -lCbcSolver -lCbc -lCgl -lClpSolver -lClp -lOsi -lCoinUtils -lOsiClp -lipopt -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-soname -Wl,libCouenne.so.1 -o .libs/libCouenne.so.1.4.8 (cd .libs && rm -f libCouenne.so.1 && ln -s libCouenne.so.1.4.8 libCouenne.so.1) (cd .libs && rm -f libCouenne.so && ln -s libCouenne.so.1.4.8 libCouenne.so) creating libCouenne.la (cd .libs && rm -f libCouenne.la && ln -s ../libCouenne.la libCouenne.la) make[2]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src' heuristics/CouenneFPcreateMILP.cpp: In function 'addDistanceConstraints': heuristics/CouenneFPcreateMILP.cpp:94:48: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 94 | CoinPackedVector *P = new CoinPackedVector [n]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function 'operator new []' declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ expression/partial/CouenneExprHess.cpp: In member function '__ct_base ': expression/partial/CouenneExprHess.cpp:128:82: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 128 | std::set *deplist = new std::set [1 + p -> nVars () + p -> nCons ()]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function 'operator new []' declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ Making all in src/readnl make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/readnl' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../main` -I`echo ./../interfaces` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../branch` -I`echo ./../bound_tightening` -I`echo ./../problem` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o CouenneAmplInterface.lo CouenneAmplInterface.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../main -I./../interfaces -I./../expression -I./../expression/operators -I./../branch -I./../bound_tightening -I./../problem -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c CouenneAmplInterface.cpp -fPIC -DPIC -o .libs/CouenneAmplInterface.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/readnl' In file included from /usr/include/coin/IpOptionsList.hpp:13, from ./../interfaces/CouenneUserInterface.hpp:17, from CouenneAmplInterface.hpp:16, from CouenneAmplInterface.cpp:14: /usr/include/coin/IpRegOptions.hpp:742:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)' was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from CouenneAmplInterface.hpp:17: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: 'virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)' was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by 'void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)' 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from CouenneAmplInterface.cpp:30: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function 'bool Couenne::updateBound(int, CouNumber*, CouNumber)': ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../expression/CouenneExpression.hpp:204:15: warning: 'virtual int Couenne::expression::compare(Couenne::exprCopy&)' was hidden [-Woverloaded-virtual=] 204 | virtual int compare (exprCopy &); | ^~~~~~~ In file included from ./../expression/operators/CouenneExprSum.hpp:16, from ./../expression/operators/CouenneExprGroup.hpp:16, from CouenneAmplInterface.cpp:34: ./../expression/CouenneExprOp.hpp:124:15: note: by 'virtual int Couenne::exprOp::compare(Couenne::exprOp&)' 124 | virtual int compare (exprOp &); | ^~~~~~~ ./../expression/CouenneExpression.hpp:201:15: warning: 'virtual int Couenne::expression::compare(Couenne::expression&)' was hidden [-Woverloaded-virtual=] 201 | virtual int compare (expression &); | ^~~~~~~ ./../expression/CouenneExprOp.hpp:124:15: note: by 'virtual int Couenne::exprOp::compare(Couenne::exprOp&)' 124 | virtual int compare (exprOp &); | ^~~~~~~ ./../expression/CouenneExprOp.hpp: In member function 'Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const': ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 100 | for (register int i=0; i simplify (); | ^~~~~ CouenneAmplInterface.cpp:453:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 453 | for (register int j = A_colstarts [n_var]; j--;) { | ^ CouenneAmplInterface.cpp:461:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 461 | for (register int i = 0; i < n_con; i++) | ^ CouenneAmplInterface.cpp:474:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 474 | for (register int i = n_con; i--;) | ^ CouenneAmplInterface.cpp:484:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 484 | for (register int i = A_colstarts [j], k = A_colstarts [j+1] - i; k--; i++) { | ^ CouenneAmplInterface.cpp:484:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 484 | for (register int i = A_colstarts [j], k = A_colstarts [j+1] - i; k--; i++) { | ^ CouenneAmplInterface.cpp:580:17: warning: unused variable 'subst' [-Wunused-variable] 580 | expression *subst = Simplified (body); | ^~~~~ CouenneAmplInterface.cpp:638:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 638 | for (register int i=0; i nDefVars() ; i++) { //FIXME: shouldn't this loop go until n_var + problem -> nDefVars() ? | ^ CouenneAmplInterface.cpp: In member function 'Couenne::expression* Couenne::CouenneAmplInterface::nl2e(expr*)': CouenneAmplInterface.cpp:791:98: warning: format '%p' expects argument of type 'void*', but argument 5 has type 'int' [-Wformat=] 791 | jnlst -> Printf (Ipopt::J_ERROR, Ipopt::J_INITIALIZATION, "ERROR: unknown operator (address %p), aborting.\n", Intcast (e -> op)); | ~^ | | | void* | %d make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/readnl' /bin/sh ../../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -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 -o libCouenneReadnl.la -rpath /usr/lib64 -no-undefined -version-info 5:8:4 CouenneAmplInterface.lo -lOsiSpx -lsoplex -lOsi -lCoinUtils -lnauty -lasl -lipoptamplinterface -lbonminampl -lbonmin -lCbcSolver -lCbc -lCgl -lClpSolver -lClp -lOsi -lCoinUtils -lOsiClp -lipopt ../libCouenne.la g++ -Wl,--as-needed -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/14/crtbeginS.o .libs/CouenneAmplInterface.o -lOsiSpx -lsoplex -lnauty -lasl -lipoptamplinterface -lbonminampl -lbonmin -lCbcSolver -lCbc -lCgl -lClpSolver -lClp -lOsi -lCoinUtils -lOsiClp -lipopt ../.libs/libCouenne.so -L/usr/lib/gcc/aarch64-redhat-linux/14 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/14/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/14/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-soname -Wl,libCouenneReadnl.so.1 -o .libs/libCouenneReadnl.so.1.4.8 (cd .libs && rm -f libCouenneReadnl.so.1 && ln -s libCouenneReadnl.so.1.4.8 libCouenneReadnl.so.1) (cd .libs && rm -f libCouenneReadnl.so && ln -s libCouenneReadnl.so.1.4.8 libCouenneReadnl.so) creating libCouenneReadnl.la (cd .libs && rm -f libCouenneReadnl.la && ln -s ../libCouenneReadnl.la libCouenneReadnl.la) make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/readnl' Making all in src/main make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main' g++ -DHAVE_CONFIG_H -I. -I`echo .` -I.. -I`echo ./..` -I`echo ./../convex` -I`echo ./../expression` -I`echo ./../expression/operators` -I`echo ./../expression/partial` -I`echo ./../interfaces` -I`echo ./../heuristics` -I`echo ./../branch` -I`echo ./../problem` -I`echo ./../bound_tightening` -I`echo ./../bound_tightening/twoImpliedBT` -I`echo ./../disjunctive` -I`echo ./../cut/sdpcuts` -I`echo ./../cut/crossconv` -I`echo ./../readnl` -I/usr/include/coin -I/usr/include/asl -I/usr/include/coin -I/usr/include/asl -I`echo /usr/include/nauty/` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DCOUENNE_BUILD -c -o BonCouenne.o BonCouenne.cpp make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main' In file included from ./../branch/Nauty.h:15, from BonCouenne.cpp:49: /usr/include/nauty/nauty.h:65:9: warning: "_LARGEFILE_SOURCE" redefined 65 | #define _LARGEFILE_SOURCE | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/aarch64-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/requires_hosted.h:31, from /usr/include/c++/14/iomanip:38, from BonCouenne.cpp:14: /usr/include/features.h:370:11: note: this is the location of the previous definition 370 | # define _LARGEFILE_SOURCE 1 | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/IpOptionsList.hpp:13, from /usr/include/coin/IpNLP.hpp:15, from /usr/include/coin/IpIpoptApplication.hpp:14, from /usr/include/coin/BonTMINLP2TNLP.hpp:18, from /usr/include/coin/BonTNLPSolver.hpp:14, from /usr/include/coin/BonCutStrengthener.hpp:14, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from ./../interfaces/BonCouenneInterface.hpp:16, from BonCouenne.cpp:22: /usr/include/coin/IpRegOptions.hpp:742:17: warning: ‘virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(Ipopt::SmartPtr)’ was hidden [-Woverloaded-virtual=] 742 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/BonTNLPSolver.hpp:19: /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by ‘void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)’ 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/IpRegOptions.hpp:731:17: warning: ‘virtual void Ipopt::RegisteredOptions::SetRegisteringCategory(const std::string&, int)’ was hidden [-Woverloaded-virtual=] 731 | virtual void SetRegisteringCategory( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/coin/BonRegisteredOptions.hpp:71:9: note: by ‘void Bonmin::RegisteredOptions::SetRegisteringCategory(const std::string&, ExtraCategoriesInfo)’ 71 | void SetRegisteringCategory (const std::string ®istering_category, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/coin/OsiSolverInterface.hpp:13, from /usr/include/coin/OsiCut.hpp:9, from /usr/include/coin/OsiRowCut.hpp:11, from /usr/include/coin/OsiCuts.hpp:13, from /usr/include/coin/BonSubMipSolver.hpp:23, from /usr/include/coin/BonOaDecBase.hpp:11: /usr/include/coin/CoinMessageHandler.hpp:354:15: warning: ‘virtual int CoinMessageHandler::print()’ was hidden [-Woverloaded-virtual=] 354 | virtual int print(); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:1010:10: note: by ‘void Bonmin::OsiTMINLPInterface::OaMessageHandler::print(OsiRowCut&)’ 1010 | void print(OsiRowCut &row); | ^~~~~ /usr/include/coin/BonOsiTMINLPInterface.hpp:166:24: warning: ‘virtual OsiSolverInterface* Bonmin::OsiTMINLPInterface::clone(bool) const’ was hidden [-Woverloaded-virtual=] 166 | OsiSolverInterface * clone(bool copyData = true) const; | ^~~~~ In file included from ./../interfaces/BonCouenneInterface.hpp:19: /usr/include/coin/BonAmplInterface.hpp:38:34: note: by ‘virtual OsiSolverInterface* Bonmin::AmplInterface::clone(bool)’ 38 | virtual OsiSolverInterface * clone(bool CopyData = true); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:25, from BonCouenne.cpp:30: ./../expression/CouenneExpression.hpp:279:39: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 279 | inline bool updateBound (register int sign, | ^~~~ ./../expression/CouenneExpression.hpp:280:46: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 280 | register CouNumber *dst, | ^~~ ./../expression/CouenneExpression.hpp:281:45: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 281 | register CouNumber src) { | ^~~ ./../expression/CouenneExpression.hpp: In function ‘bool Couenne::updateBound(int, CouNumber*, CouNumber)’: ./../expression/CouenneExpression.hpp:291:19: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 291 | register double delta = (sign > 0) ? (*dst - src) : (src - *dst); | ^~~~~ In file included from ./../problem/CouenneProblem.hpp:28: ./../expression/CouenneDomain.hpp: At global scope: ./../expression/CouenneDomain.hpp:84:38: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 84 | inline CouNumber &x (register int index) {return x_ [index];} ///< return current variable | ^~~~~ ./../expression/CouenneDomain.hpp:85:38: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 85 | inline CouNumber &lb (register int index) {return lb_ [index];} ///< return current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:86:38: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 86 | inline CouNumber &ub (register int index) {return ub_ [index];} ///< return current upper bound | ^~~~~ ./../expression/CouenneDomain.hpp:156:38: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 156 | inline CouNumber &x (register int index) {return point_ -> x (index);} ///< current variable | ^~~~~ ./../expression/CouenneDomain.hpp:157:38: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 157 | inline CouNumber &lb (register int index) {return point_ -> lb (index);} ///< current lower bound | ^~~~~ ./../expression/CouenneDomain.hpp:158:38: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 158 | inline CouNumber &ub (register int index) {return point_ -> ub (index);} ///< current upper bound | ^~~~~ ./../problem/CouenneProblem.hpp:63:44: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 63 | inline void color_vertex (register int k) {color = k;} | ^ ./../problem/CouenneProblem.hpp:71:40: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:71:59: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 71 | inline void bounds(register double a, register double b){ lb = a; ub = b;} | ^ ./../problem/CouenneProblem.hpp:77:50: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:77:74: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 77 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:51: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:123:75: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 123 | inline bool operator() (register const Node &a, register const Node &b) { | ^ ./../problem/CouenneProblem.hpp:129:49: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:129:73: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 129 | inline bool operator() (register const char *a, register const char *b) const | ^ ./../problem/CouenneProblem.hpp:397:39: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ ./../problem/CouenneProblem.hpp:397:57: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 397 | inline bool compare (register Node &a, register Node &b) const; | ^ In file included from ./../expression/operators/CouenneExprSum.hpp:16, from BonCouenne.cpp:42: ./../expression/CouenneExprOp.hpp: In member function ‘Couenne::expression** Couenne::exprOp::clonearglist(Couenne::Domain*) const’: ./../expression/CouenneExprOp.hpp:100:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 100 | for (register int i=0; i /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/BUILDROOT/usr/share/doc/coin-or-Couenne/couenne_addlibs.txt make[3]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8' make[2]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8' make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8' + rm -f /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/BUILDROOT/usr/lib64/libCouenne.la /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/BUILDROOT/usr/lib64/libCouenneReadnl.la + rm -f /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/BUILDROOT/usr/share/doc/coin-or-Couenne/LICENSE /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/BUILDROOT/usr/share/doc/coin-or-Couenne/couenne_addlibs.txt + cp -a doxydoc/html doxydoc/couenne_doxy.tag /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/BUILDROOT/usr/share/doc/coin-or-Couenne + cp -p doc/couenne-user-manual.pdf /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/BUILDROOT/usr/share/doc/coin-or-Couenne + mkdir -p /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/BUILDROOT/usr/share/man/man1 + LD_LIBRARY_PATH=/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/BUILDROOT/usr/lib64 + help2man -N src/main/.libs/couenne + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 0.5.8-18.fc41 --unique-debug-suffix -0.5.8-18.fc41.aarch64 --unique-debug-src-base coin-or-Couenne-0.5.8-18.fc41.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8 find-debuginfo: starting Extracting debug info from 3 files DWARF-compressing 3 files sepdebugcrcfix: Updated 3 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/coin-or-Couenne-0.5.8-18.fc41.aarch64 3928 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 + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j4 /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/BUILDROOT Scanned 47 directories and 3656 files, processed 630 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.xwOTDU + umask 022 + cd /builddir/build/BUILD/coin-or-Couenne-0.5.8-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -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 Couenne-0.5.8 + LD_LIBRARY_PATH=/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/BUILDROOT/usr/lib64: + make test Making all in src/util make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util' Making all in src/expression make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/expression' Making all in src/standardize make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/standardize' Making all in src/problem make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' Making all in src/bound_tightening make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' Making all in src/bound_tightening/twoImpliedBT make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/twoImpliedBT' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening/twoImpliedBT' Making all in src/convex make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/convex' Making all in src/branch make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' Making all in src/disjunctive make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' Making all in src/interfaces make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/interfaces' Making all in src/heuristics make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/heuristics' Making all in src/cut/sdpcuts make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/sdpcuts' Making all in src/cut/crossconv make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/crossconv' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/cut/crossconv' Making all in src make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src' make all-am make[2]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src' make[2]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src' make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src' Making all in src/readnl make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/readnl' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/readnl' Making all in src/main make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/main' make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8' cd test && make test make[1]: Entering directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/test' chmod u+x grandTest.sh ./grandTest.sh Testing Couenne: Testing couenne.opt.abt: Global Optimum Test on circle.nl OK Global Optimum Test on cube.nl OK Global Optimum Test on exp4.nl OK Global Optimum Test on geoid.nl OK Global Optimum Test on log.nl OK Global Optimum Test on prod.nl OK Global Optimum Test on qquad.nl OK Global Optimum Test on sin.nl OK Global Optimum Test on small2.nl OK Global Optimum Test on toy.nl OK Testing couenne.opt.fbbt: Global Optimum Test on circle.nl OK Global Optimum Test on cube.nl OK Global Optimum Test on exp4.nl OK Global Optimum Test on geoid.nl OK Global Optimum Test on log.nl OK Global Optimum Test on prod.nl OK Global Optimum Test on qquad.nl OK Global Optimum Test on sin.nl OK Global Optimum Test on small2.nl OK Global Optimum Test on toy.nl OK Testing couenne.opt.obbt: Global Optimum Test on circle.nl OK Global Optimum Test on cube.nl OK Global Optimum Test on exp4.nl OK Global Optimum Test on geoid.nl OK Global Optimum Test on log.nl OK Global Optimum Test on prod.nl OK Global Optimum Test on qquad.nl OK Global Optimum Test on sin.nl OK Global Optimum Test on small2.nl OK Global Optimum Test on toy.nl OK Testing couenne.opt.plain: Global Optimum Test on circle.nl OK Global Optimum Test on cube.nl OK Global Optimum Test on exp4.nl OK Global Optimum Test on geoid.nl OK Global Optimum Test on log.nl OK Global Optimum Test on prod.nl OK Global Optimum Test on qquad.nl OK Global Optimum Test on sin.nl OK Global Optimum Test on small2.nl OK Global Optimum Test on toy.nl OK Testing couenne.opt.strong_extreme: Global Optimum Test on circle.nl OK Global Optimum Test on cube.nl OK Global Optimum Test on exp4.nl OK Global Optimum Test on geoid.nl OK Global Optimum Test on log.nl OK Global Optimum Test on prod.nl OK Global Optimum Test on qquad.nl OK Global Optimum Test on sin.nl OK Global Optimum Test on small2.nl OK Global Optimum Test on toy.nl OK Testing couenne.opt.strong_int_br: Global Optimum Test on circle.nl OK Global Optimum Test on cube.nl OK Global Optimum Test on exp4.nl OK Global Optimum Test on geoid.nl OK Global Optimum Test on log.nl OK Global Optimum Test on prod.nl OK Global Optimum Test on qquad.nl OK Global Optimum Test on sin.nl OK Global Optimum Test on small2.nl OK Global Optimum Test on toy.nl OK Testing couenne.opt.vt: Global Optimum Test on circle.nl OK Global Optimum Test on cube.nl OK Global Optimum Test on exp4.nl OK Global Optimum Test on geoid.nl OK Global Optimum Test on log.nl OK Global Optimum Test on prod.nl OK Global Optimum Test on qquad.nl OK Global Optimum Test on sin.nl OK Global Optimum Test on small2.nl OK Global Optimum Test on toy.nl OK make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/test' + RPM_EC=0 ++ jobs -p + exit 0 Processing files: coin-or-Couenne-0.5.8-18.fc41.aarch64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.fz5XFL + umask 022 + cd /builddir/build/BUILD/coin-or-Couenne-0.5.8-build + cd Couenne-0.5.8 + LICENSEDIR=/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/BUILDROOT/usr/share/licenses/coin-or-Couenne + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/BUILDROOT/usr/share/licenses/coin-or-Couenne + cp -pr /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/LICENSE /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/BUILDROOT/usr/share/licenses/coin-or-Couenne + RPM_EC=0 ++ jobs -p + exit 0 Provides: coin-or-Couenne = 0.5.8-18.fc41 coin-or-Couenne(aarch-64) = 0.5.8-18.fc41 libCouenne.so.1()(64bit) libCouenneReadnl.so.1()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libCbc.so.3()(64bit) libCgl.so.1()(64bit) libClp.so.1()(64bit) libCoinUtils.so.3()(64bit) libCouenne.so.1()(64bit) libOsi.so.1()(64bit) libOsiClp.so.1()(64bit) libOsiSpx.so.1()(64bit) libasl.so.0()(64bit) libbonmin.so.4()(64bit) libbonminampl.so.4()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(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) libipopt.so.3()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libnauty.so.2()(64bit) libnauty.so.2(LIBNAUTY_2.5)(64bit) libsoplex.so.7.1()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(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: coin-or-Couenne-devel-0.5.8-18.fc41.aarch64 Provides: coin-or-Couenne-devel = 0.5.8-18.fc41 coin-or-Couenne-devel(aarch-64) = 0.5.8-18.fc41 pkgconfig(couenne) = 0.5.8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config libCouenne.so.1()(64bit) libCouenneReadnl.so.1()(64bit) pkgconfig(bonmin) pkgconfig(osi-soplex) Processing files: coin-or-Couenne-doc-0.5.8-18.fc41.aarch64 Provides: coin-or-Couenne-doc = 0.5.8-18.fc41 coin-or-Couenne-doc(aarch-64) = 0.5.8-18.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: coin-or-Couenne-debugsource-0.5.8-18.fc41.aarch64 Provides: coin-or-Couenne-debugsource = 0.5.8-18.fc41 coin-or-Couenne-debugsource(aarch-64) = 0.5.8-18.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: coin-or-Couenne-debuginfo-0.5.8-18.fc41.aarch64 Provides: coin-or-Couenne-debuginfo = 0.5.8-18.fc41 coin-or-Couenne-debuginfo(aarch-64) = 0.5.8-18.fc41 debuginfo(build-id) = 35e798d98e8ec370033e7380339d796e3500c679 debuginfo(build-id) = cfda5a4a845e60e6a2e87fb1d43f605483d6719c debuginfo(build-id) = e9ec9a1005e57d90b486b5bf6c6e5ac75e2866a0 libCouenne.so.1.4.8-0.5.8-18.fc41.aarch64.debug()(64bit) libCouenneReadnl.so.1.4.8-0.5.8-18.fc41.aarch64.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: coin-or-Couenne-debugsource(aarch-64) = 0.5.8-18.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/coin-or-Couenne-0.5.8-build/BUILDROOT Wrote: /builddir/build/RPMS/coin-or-Couenne-0.5.8-18.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/coin-or-Couenne-devel-0.5.8-18.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/coin-or-Couenne-debugsource-0.5.8-18.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/coin-or-Couenne-debuginfo-0.5.8-18.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/coin-or-Couenne-doc-0.5.8-18.fc41.aarch64.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.uttRxP + umask 022 + cd /builddir/build/BUILD/coin-or-Couenne-0.5.8-build + test -d /builddir/build/BUILD/coin-or-Couenne-0.5.8-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/coin-or-Couenne-0.5.8-build + rm -rf /builddir/build/BUILD/coin-or-Couenne-0.5.8-build + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild coin-or-Couenne-0.5.8-18.fc41.src.rpm Finish: build phase for coin-or-Couenne-0.5.8-18.fc41.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-aarch64-1721282712.457631/root/var/log/dnf5.log INFO: Done(/var/lib/copr-rpmbuild/results/coin-or-Couenne-0.5.8-18.fc41.src.rpm) Config(child) 3 minutes 22 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": "coin-or-Couenne-doc", "epoch": null, "version": "0.5.8", "release": "18.fc41", "arch": "aarch64" }, { "name": "coin-or-Couenne", "epoch": null, "version": "0.5.8", "release": "18.fc41", "arch": "src" }, { "name": "coin-or-Couenne", "epoch": null, "version": "0.5.8", "release": "18.fc41", "arch": "aarch64" }, { "name": "coin-or-Couenne-debuginfo", "epoch": null, "version": "0.5.8", "release": "18.fc41", "arch": "aarch64" }, { "name": "coin-or-Couenne-devel", "epoch": null, "version": "0.5.8", "release": "18.fc41", "arch": "aarch64" }, { "name": "coin-or-Couenne-debugsource", "epoch": null, "version": "0.5.8", "release": "18.fc41", "arch": "aarch64" } ] } RPMResults finished