Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c292' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/8412380-fedora-rawhide-ppc64le --chroot fedora-rawhide-ppc64le Version: 1.2 PID: 116561 Logging PID: 116562 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 8412380, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-ppc64le', 'enable_net': False, 'fedora_review': False, 'git_hash': '9b328e7a22fcada6da1b853a0b09f27e2f899932', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/dmalcolm/gcc-15-smoketest-3/coin-or-Couenne', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'coin-or-Couenne', 'package_version': '0.5.8-20', 'project_dirname': 'gcc-15-smoketest-3', 'project_name': 'gcc-15-smoketest-3', 'project_owner': 'dmalcolm', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/dmalcolm/gcc-15-smoketest-3/fedora-rawhide-ppc64le/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'https://fedorapeople.org/~dmalcolm/gcc/gcc-15-mass-prebuild/$basearch', 'id': 'https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch', 'name': 'Additional repo https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch'}], 'sandbox': 'dmalcolm/gcc-15-smoketest-3--dmalcolm', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'dmalcolm', 'tags': [], 'task_id': '8412380-fedora-rawhide-ppc64le', 'timeout': 115200, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/dmalcolm/gcc-15-smoketest-3/coin-or-Couenne /var/lib/copr-rpmbuild/workspace/workdir-womwbiva/coin-or-Couenne --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/dmalcolm/gcc-15-smoketest-3/coin-or-Couenne', '/var/lib/copr-rpmbuild/workspace/workdir-womwbiva/coin-or-Couenne', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-womwbiva/coin-or-Couenne'... Running: git checkout 9b328e7a22fcada6da1b853a0b09f27e2f899932 -- cmd: ['git', 'checkout', '9b328e7a22fcada6da1b853a0b09f27e2f899932', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-womwbiva/coin-or-Couenne rc: 0 stdout: stderr: Note: switching to '9b328e7a22fcada6da1b853a0b09f27e2f899932'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 9b328e7 automatic import of coin-or-Couenne Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-womwbiva/coin-or-Couenne rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading Couenne-0.5.8.tgz INFO: Reading stdout from command: curl --help all % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated 100 1067k 100 1067k 0 0 3468k 0 --:--:-- --:--:-- --:--:-- 3466k INFO: Reading stdout from command: md5sum Couenne-0.5.8.tgz Running (timeout=115200): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-womwbiva/coin-or-Couenne/coin-or-Couenne.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-womwbiva/coin-or-Couenne --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1734573924.469915 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.9 starting (python version = 3.13.0, NVR = mock-5.9-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-womwbiva/coin-or-Couenne/coin-or-Couenne.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-womwbiva/coin-or-Couenne --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1734573924.469915 -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-womwbiva/coin-or-Couenne/coin-or-Couenne.spec) Config(fedora-rawhide-ppc64le) Start: clean chroot Finish: clean chroot Mock Version: 5.9 INFO: Mock Version: 5.9 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1734573924.469915/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using bootstrap image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Copy content of container registry.fedoraproject.org/fedora:rawhide to /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1734573924.469915/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/b87daa95da24dc32ae540884b84e9eaab11e81a266189d6b86717ac9358484b7/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/b87daa95da24dc32ae540884b84e9eaab11e81a266189d6b86717ac9358484b7/merged) with podman image umount INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-1734573924.469915/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.20.0-1.fc42.ppc64le rpm-sequoia-1.7.0-3.fc42.ppc64le dnf5-5.2.8.1-2.fc42.ppc64le dnf5-plugins-5.2.8.1-2.fc42.ppc64le Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 100.2 KiB/s | 3.0 KiB | 00m00s Copr repository 100% | 31.9 KiB/s | 1.5 KiB | 00m00s Additional repo https_fedorapeople_org 100% | 21.8 KiB/s | 1.5 KiB | 00m00s Copr repository 100% | 7.0 MiB/s | 1.1 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash ppc64le 5.2.37-1.fc42 fedora 8.7 MiB bzip2 ppc64le 1.0.8-19.fc42 copr_base 168.6 KiB coreutils ppc64le 9.5-11.fc42 fedora 9.4 MiB cpio ppc64le 2.15-2.fc41 fedora 1.2 MiB diffutils ppc64le 3.10-8.fc41 fedora 2.2 MiB fedora-release-common noarch 42-0.11 fedora 19.8 KiB findutils ppc64le 1:4.10.0-4.fc41 fedora 2.2 MiB gawk ppc64le 5.3.0-4.fc41 fedora 4.5 MiB glibc-minimal-langpack ppc64le 2.40.9000-24.fc42 fedora 0.0 B grep ppc64le 3.11-9.fc41 fedora 1.2 MiB gzip ppc64le 1.13-2.fc41 fedora 552.8 KiB info ppc64le 7.1.1-2.fc42 fedora 741.5 KiB patch ppc64le 2.7.6-25.fc41 fedora 390.5 KiB redhat-rpm-config noarch 300-1.no_annobin.0.fc42 copr_base 186.6 KiB rpm-build ppc64le 4.20.0-1.fc42 fedora 1.4 MiB sed ppc64le 4.9-3.fc41 fedora 1.0 MiB shadow-utils ppc64le 2:4.17.0~rc1-1.fc42 fedora 4.9 MiB tar ppc64le 2:1.35-4.fc41 fedora 3.2 MiB unzip ppc64le 6.0-65.fc42 fedora 2.3 MiB util-linux ppc64le 2.40.2-8.fc42 fedora 17.2 MiB which ppc64le 2.21-42.fc41 fedora 248.0 KiB xz ppc64le 1:5.6.3-2.fc42 fedora 1.5 MiB Installing dependencies: add-determinism ppc64le 0.4.3-1.fc42 fedora 2.6 MiB alternatives ppc64le 1.30-1.fc42 copr_base 88.7 KiB ansible-srpm-macros noarch 1-16.fc41 fedora 35.7 KiB audit-libs ppc64le 4.0.2-1.fc42 copr_base 479.0 KiB authselect ppc64le 1.5.0-8.fc42 copr_base 179.8 KiB authselect-libs ppc64le 1.5.0-8.fc42 copr_base 865.4 KiB basesystem noarch 11-21.fc41 fedora 0.0 B binutils ppc64le 2.43.50-9.fc42 copr_base 30.9 MiB build-reproducibility-srpm-macros noarch 0.4.3-1.fc42 fedora 735.0 B bzip2-libs ppc64le 1.0.8-19.fc42 copr_base 135.0 KiB ca-certificates noarch 2024.2.69_v8.0.401-3.fc42 fedora 2.6 MiB coreutils-common ppc64le 9.5-11.fc42 fedora 11.2 MiB cracklib ppc64le 2.9.11-6.fc41 fedora 934.2 KiB crypto-policies noarch 20241128-1.gitbb7b0b0.fc42 fedora 137.3 KiB curl ppc64le 8.11.1-2.fc42 fedora 515.9 KiB cyrus-sasl-lib ppc64le 2.1.28-27.fc41 fedora 3.5 MiB debugedit ppc64le 5.1-2.fc42 fedora 308.1 KiB dwz ppc64le 0.15-8.fc42 fedora 450.8 KiB ed ppc64le 1.20.2-2.fc41 fedora 282.8 KiB efi-srpm-macros noarch 5-13.fc42 fedora 40.2 KiB elfutils ppc64le 0.192-7.fc42 fedora 3.4 MiB elfutils-debuginfod-client ppc64le 0.192-7.fc42 fedora 140.9 KiB elfutils-default-yama-scope noarch 0.192-7.fc42 fedora 1.8 KiB elfutils-libelf ppc64le 0.192-7.fc42 fedora 1.2 MiB elfutils-libs ppc64le 0.192-7.fc42 fedora 862.5 KiB fedora-gpg-keys noarch 42-0.3 fedora 126.4 KiB fedora-release noarch 42-0.11 fedora 0.0 B fedora-release-identity-basic noarch 42-0.11 fedora 719.0 B fedora-repos noarch 42-0.3 fedora 4.9 KiB fedora-repos-rawhide noarch 42-0.3 fedora 2.2 KiB file ppc64le 5.45-8.fc42 fedora 139.5 KiB file-libs ppc64le 5.45-8.fc42 fedora 10.0 MiB filesystem ppc64le 3.18-29.fc42 fedora 106.0 B filesystem-srpm-macros noarch 3.18-29.fc42 fedora 36.1 KiB fonts-srpm-macros noarch 1:2.0.5-17.fc41 fedora 55.8 KiB forge-srpm-macros noarch 0.4.0-1.fc42 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-13.fc41 fedora 144.0 B gdb-minimal ppc64le 15.2-4.fc42 fedora 15.2 MiB gdbm ppc64le 1:1.23-7.fc41 fedora 928.3 KiB gdbm-libs ppc64le 1:1.23-7.fc41 fedora 425.5 KiB ghc-srpm-macros noarch 1.9.2-1.fc42 fedora 779.0 B glibc ppc64le 2.40.9000-24.fc42 fedora 11.6 MiB glibc-common ppc64le 2.40.9000-24.fc42 fedora 1.5 MiB glibc-gconv-extra ppc64le 2.40.9000-24.fc42 fedora 18.3 MiB gmp ppc64le 1:6.3.0-2.fc41 fedora 850.3 KiB gnat-srpm-macros noarch 6-6.fc41 fedora 1.0 KiB go-srpm-macros noarch 3.6.0-5.fc42 fedora 60.8 KiB jansson ppc64le 2.14-1.fc42 fedora 221.1 KiB json-c ppc64le 0.18-1.fc42 fedora 139.1 KiB kernel-srpm-macros noarch 1.0-24.fc41 fedora 1.9 KiB keyutils-libs ppc64le 1.6.3-4.fc41 fedora 226.1 KiB krb5-libs ppc64le 1.21.3-3.fc42 fedora 3.0 MiB libacl ppc64le 2.3.2-2.fc42 copr_base 66.0 KiB libarchive ppc64le 3.7.7-1.fc42 fedora 1.3 MiB libattr ppc64le 2.5.2-4.fc41 fedora 196.3 KiB libblkid ppc64le 2.40.2-8.fc42 fedora 482.6 KiB libbrotli ppc64le 1.1.0-5.fc42 copr_base 967.6 KiB libcap ppc64le 2.71-1.fc42 fedora 508.8 KiB libcap-ng ppc64le 0.8.5-3.fc41 fedora 416.5 KiB libcom_err ppc64le 1.47.1-6.fc42 fedora 239.1 KiB libcurl ppc64le 8.11.1-2.fc42 fedora 1.0 MiB libeconf ppc64le 0.7.5-1.fc42 fedora 78.6 KiB libevent ppc64le 2.1.12-14.fc41 fedora 1.6 MiB libfdisk ppc64le 2.40.2-8.fc42 fedora 611.0 KiB libffi ppc64le 3.4.6-3.fc42 fedora 218.0 KiB libgcc ppc64le 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 282.8 KiB libgomp ppc64le 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 629.0 KiB libidn2 ppc64le 2.3.7-2.fc41 fedora 456.8 KiB libmount ppc64le 2.40.2-8.fc42 fedora 548.0 KiB libnghttp2 ppc64le 1.64.0-1.fc42 fedora 326.1 KiB libpkgconf ppc64le 2.3.0-1.fc42 fedora 198.0 KiB libpsl ppc64le 0.21.5-4.fc41 fedora 196.2 KiB libpwquality ppc64le 1.4.5-11.fc41 fedora 1.1 MiB librtas ppc64le 2.0.6-2.fc41 fedora 497.6 KiB libselinux ppc64le 3.8-0.rc1.2.fc42 fedora 259.5 KiB libsemanage ppc64le 3.8-0.rc1.1.fc42 fedora 417.0 KiB libsepol ppc64le 3.8-0.rc1.1.fc42 fedora 1.0 MiB libsmartcols ppc64le 2.40.2-8.fc42 fedora 353.5 KiB libssh ppc64le 0.11.1-1.fc42 fedora 777.7 KiB libssh-config noarch 0.11.1-1.fc42 fedora 277.0 B libstdc++ ppc64le 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 3.8 MiB libtasn1 ppc64le 4.19.0-9.fc41 fedora 347.4 KiB libtirpc ppc64le 1.3.6-1.fc42 fedora 276.8 KiB libtool-ltdl ppc64le 2.5.4-1.fc42 copr_base 92.0 KiB libunistring ppc64le 1.1-8.fc41 fedora 1.9 MiB libuuid ppc64le 2.40.2-8.fc42 fedora 197.4 KiB libverto ppc64le 0.3.2-9.fc41 fedora 197.2 KiB libxcrypt ppc64le 4.4.36-11.fc42 fedora 335.1 KiB libxml2 ppc64le 2.12.8-2.fc41 fedora 2.5 MiB libzstd ppc64le 1.5.6-2.fc41 fedora 988.0 KiB lua-libs ppc64le 5.4.7-1.fc42 fedora 521.0 KiB lua-srpm-macros noarch 1-14.fc41 fedora 1.3 KiB lz4-libs ppc64le 1.10.0-1.fc41 fedora 325.2 KiB mpfr ppc64le 4.2.1-5.fc41 fedora 976.9 KiB ncurses-base noarch 6.5-2.20240629.fc41 fedora 326.3 KiB ncurses-libs ppc64le 6.5-2.20240629.fc41 fedora 2.4 MiB ocaml-srpm-macros noarch 10-3.fc41 fedora 1.9 KiB openblas-srpm-macros noarch 2-18.fc41 fedora 112.0 B openldap ppc64le 2.6.8-6.fc42 fedora 874.8 KiB openssl-libs ppc64le 1:3.2.2-8.fc42 fedora 8.6 MiB p11-kit ppc64le 0.25.5-4.fc42 fedora 3.1 MiB p11-kit-trust ppc64le 0.25.5-4.fc42 fedora 655.4 KiB package-notes-srpm-macros noarch 0.5-12.fc41 fedora 1.6 KiB pam ppc64le 1.7.0-3.fc42 fedora 4.2 MiB pam-libs ppc64le 1.7.0-3.fc42 fedora 286.9 KiB pcre2 ppc64le 10.44-1.fc41.1 fedora 968.8 KiB pcre2-syntax noarch 10.44-1.fc41.1 fedora 251.6 KiB perl-srpm-macros noarch 1-56.fc41 fedora 861.0 B pkgconf ppc64le 2.3.0-1.fc42 fedora 240.5 KiB pkgconf-m4 noarch 2.3.0-1.fc42 fedora 14.4 KiB pkgconf-pkg-config ppc64le 2.3.0-1.fc42 fedora 990.0 B popt ppc64le 1.19-7.fc41 fedora 272.8 KiB publicsuffix-list-dafsa noarch 20240107-4.fc41 fedora 67.5 KiB pyproject-srpm-macros noarch 1.16.3-1.fc42 fedora 1.9 KiB python-srpm-macros noarch 3.13-3.fc41 fedora 51.0 KiB qt5-srpm-macros noarch 5.15.15-1.fc42 fedora 500.0 B qt6-srpm-macros noarch 6.8.1-4.fc42 fedora 456.0 B readline ppc64le 8.2-11.fc42 fedora 881.0 KiB rpm ppc64le 4.20.0-1.fc42 fedora 4.8 MiB rpm-build-libs ppc64le 4.20.0-1.fc42 fedora 390.6 KiB rpm-libs ppc64le 4.20.0-1.fc42 fedora 1.2 MiB rpm-sequoia ppc64le 1.7.0-3.fc42 fedora 2.7 MiB rust-srpm-macros noarch 26.3-3.fc42 fedora 4.8 KiB setup noarch 2.15.0-5.fc41 fedora 720.7 KiB sqlite-libs ppc64le 3.47.2-1.fc42 fedora 1.8 MiB systemd-libs ppc64le 257-1.fc42 fedora 2.9 MiB util-linux-core ppc64le 2.40.2-8.fc42 fedora 6.2 MiB xxhash-libs ppc64le 0.8.2-4.fc42 fedora 211.9 KiB xz-libs ppc64le 1:5.6.3-2.fc42 fedora 394.1 KiB zig-srpm-macros noarch 1-3.fc41 fedora 1.1 KiB zip ppc64le 3.0-42.fc42 fedora 883.2 KiB zlib-ng-compat ppc64le 2.2.2-1.fc42 fedora 197.7 KiB zstd ppc64le 1.5.6-2.fc41 fedora 2.1 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 155 packages Total size of inbound packages is 56 MiB. Need to download 0 B. After this operation, 261 MiB extra will be used (install 261 MiB, remove 0 B). [1/1] tar-2:1.35-4.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/2] rpm-build-0:4.20.0-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [2/2] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/3] unzip-0:6.0-65.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [3/3] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/4] cpio-0:2.15-2.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [4/4] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/5] which-0:2.21-42.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [5/5] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/6] bash-0:5.2.37-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [6/6] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/7] coreutils-0:9.5-11.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [7/7] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/8] grep-0:3.11-9.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [8/8] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/9] patch-0:2.7.6-25.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [9/9] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/10] sed-0:4.9-3.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [10/10] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/11] shadow-utils-2:4.17.0~rc1-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [11/11] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/12] util-linux-0:2.40.2-8.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [12/12] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/13] diffutils-0:3.10-8.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [13/13] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/14] fedora-release-common-0:42-0.11 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [14/14] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/15] findutils-1:4.10.0-4.fc41.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [15/15] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/16] gawk-0:5.3.0-4.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [16/16] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/17] glibc-minimal-langpack-0:2.40.9 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [17/17] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/18] gzip-0:1.13-2.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [18/18] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/19] info-0:7.1.1-2.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [19/19] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/20] xz-1:5.6.3-2.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [20/20] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/21] bzip2-0:1.0.8-19.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [21/21] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/22] redhat-rpm-config-0:300-1.no_an 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [22/22] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/23] glibc-0:2.40.9000-24.fc42.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [23/23] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/24] libselinux-0:3.8-0.rc1.2.fc42.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [24/24] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/25] debugedit-0:5.1-2.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [25/25] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/26] elfutils-0:0.192-7.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [26/26] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/27] elfutils-libelf-0:0.192-7.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [27/27] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/28] file-0:5.45-8.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [28/28] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/29] libarchive-0:3.7.7-1.fc42.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [29/29] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/30] pkgconf-pkg-config-0:2.3.0-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [30/30] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/31] popt-0:1.19-7.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [31/31] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/32] readline-0:8.2-11.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [32/32] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/33] rpm-0:4.20.0-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [33/33] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/34] rpm-build-libs-0:4.20.0-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [34/34] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/35] rpm-libs-0:4.20.0-1.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [35/35] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/36] zstd-0:1.5.6-2.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [36/36] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/37] filesystem-0:3.18-29.fc42.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [37/37] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/38] ncurses-libs-0:6.5-2.20240629.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [38/38] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/39] coreutils-common-0:9.5-11.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [39/39] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/40] gmp-1:6.3.0-2.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [40/40] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/41] libattr-0:2.5.2-4.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [41/41] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/42] libcap-0:2.71-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [42/42] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/43] openssl-libs-1:3.2.2-8.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [43/43] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/44] systemd-libs-0:257-1.fc42.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [44/44] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/45] pcre2-0:10.44-1.fc41.1.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [45/45] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/46] ed-0:1.20.2-2.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [46/46] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/47] libeconf-0:0.7.5-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [47/47] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/48] libsemanage-0:3.8-0.rc1.1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [48/48] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/49] libxcrypt-0:4.4.36-11.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [49/49] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/50] pam-libs-0:1.7.0-3.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [50/50] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/51] setup-0:2.15.0-5.fc41.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [51/51] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/52] libblkid-0:2.40.2-8.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [52/52] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/53] libcap-ng-0:0.8.5-3.fc41.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [53/53] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/54] libfdisk-0:2.40.2-8.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [54/54] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/55] libmount-0:2.40.2-8.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [55/55] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/56] librtas-0:2.0.6-2.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [56/56] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/57] libsmartcols-0:2.40.2-8.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [57/57] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/58] libuuid-0:2.40.2-8.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [58/58] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/59] pam-0:1.7.0-3.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [59/59] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/60] util-linux-core-0:2.40.2-8.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [60/60] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/61] zlib-ng-compat-0:2.2.2-1.fc42.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [61/61] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/62] fedora-repos-0:42-0.3.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [62/62] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/63] mpfr-0:4.2.1-5.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [63/63] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/64] glibc-common-0:2.40.9000-24.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [64/64] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/65] xz-libs-1:5.6.3-2.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [65/65] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/66] ansible-srpm-macros-0:1-16.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [66/66] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/67] build-reproducibility-srpm-macr 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [67/67] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/68] dwz-0:0.15-8.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [68/68] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/69] efi-srpm-macros-0:5-13.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [69/69] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/70] filesystem-srpm-macros-0:3.18-2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [70/70] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/71] fonts-srpm-macros-1:2.0.5-17.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [71/71] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/72] forge-srpm-macros-0:0.4.0-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [72/72] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/73] fpc-srpm-macros-0:1.3-13.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [73/73] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/74] ghc-srpm-macros-0:1.9.2-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [74/74] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/75] gnat-srpm-macros-0:6-6.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [75/75] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/76] go-srpm-macros-0:3.6.0-5.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [76/76] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/77] kernel-srpm-macros-0:1.0-24.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [77/77] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/78] lua-srpm-macros-0:1-14.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [78/78] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/79] ocaml-srpm-macros-0:10-3.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [79/79] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/80] openblas-srpm-macros-0:2-18.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [80/80] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/81] package-notes-srpm-macros-0:0.5 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [81/81] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/82] perl-srpm-macros-0:1-56.fc41.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [82/82] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/83] pyproject-srpm-macros-0:1.16.3- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [83/83] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/84] python-srpm-macros-0:3.13-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [84/84] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/85] qt5-srpm-macros-0:5.15.15-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [85/85] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/86] qt6-srpm-macros-0:6.8.1-4.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [86/86] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/87] rust-srpm-macros-0:26.3-3.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [87/87] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/88] zig-srpm-macros-0:1-3.fc41.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [88/88] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/89] zip-0:3.0-42.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [89/89] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/90] glibc-gconv-extra-0:2.40.9000-2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [90/90] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/91] basesystem-0:11-21.fc41.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [91/91] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/92] libsepol-0:3.8-0.rc1.1.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [92/92] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/93] elfutils-libs-0:0.192-7.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [93/93] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/94] elfutils-debuginfod-client-0:0. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [94/94] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/95] libzstd-0:1.5.6-2.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [95/95] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/96] file-libs-0:5.45-8.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [96/96] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/97] libxml2-0:2.12.8-2.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [97/97] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/98] lz4-libs-0:1.10.0-1.fc41.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [98/98] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/99] pkgconf-0:2.3.0-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [99/99] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/100] pkgconf-m4-0:2.3.0-1.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [100/100] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/101] curl-0:8.11.1-2.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [101/101] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/102] lua-libs-0:5.4.7-1.fc42.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [102/102] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/103] rpm-sequoia-0:1.7.0-3.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [103/103] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/104] sqlite-libs-0:3.47.2-1.fc42.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [104/104] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/105] ncurses-base-0:6.5-2.20240629 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [105/105] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/106] ca-certificates-0:2024.2.69_v 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [106/106] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/107] crypto-policies-0:20241128-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [107/107] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/108] pcre2-syntax-0:10.44-1.fc41.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [108/108] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/109] gdbm-1:1.23-7.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [109/109] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/110] gdbm-libs-1:1.23-7.fc41.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [110/110] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/111] libpwquality-0:1.4.5-11.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [111/111] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/112] libtirpc-0:1.3.6-1.fc42.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [112/112] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/113] fedora-gpg-keys-0:42-0.3.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [113/113] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/114] fedora-repos-rawhide-0:42-0.3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [114/114] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/115] add-determinism-0:0.4.3-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [115/115] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/116] elfutils-default-yama-scope-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [116/116] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/117] json-c-0:0.18-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [117/117] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/118] libpkgconf-0:2.3.0-1.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [118/118] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/119] libffi-0:3.4.6-3.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [119/119] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/120] p11-kit-0:0.25.5-4.fc42.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [120/120] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/121] p11-kit-trust-0:0.25.5-4.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [121/121] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/122] cracklib-0:2.9.11-6.fc41.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [122/122] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/123] krb5-libs-0:1.21.3-3.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [123/123] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/124] libcom_err-0:1.47.1-6.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [124/124] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/125] libtasn1-0:4.19.0-9.fc41.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [125/125] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/126] keyutils-libs-0:1.6.3-4.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [126/126] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/127] libverto-0:0.3.2-9.fc41.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [127/127] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/128] bzip2-libs-0:1.0.8-19.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [128/128] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/129] libgcc-0:15.0.0-0.2.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [129/129] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/130] libstdc++-0:15.0.0-0.2.fc42.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [130/130] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/131] audit-libs-0:4.0.2-1.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [131/131] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/132] authselect-libs-0:1.5.0-8.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [132/132] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/133] libacl-0:2.3.2-2.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [133/133] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/134] libgomp-0:15.0.0-0.2.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [134/134] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/135] binutils-0:2.43.50-9.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [135/135] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/136] jansson-0:2.14-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [136/136] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/137] authselect-0:1.5.0-8.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [137/137] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/138] alternatives-0:1.30-1.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [138/138] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/139] fedora-release-0:42-0.11.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [139/139] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/140] gdb-minimal-0:15.2-4.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [140/140] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/141] xxhash-libs-0:0.8.2-4.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [141/141] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/142] fedora-release-identity-basic 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [142/142] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/143] libcurl-0:8.11.1-2.fc42.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [143/143] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/144] libidn2-0:2.3.7-2.fc41.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [144/144] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/145] libnghttp2-0:1.64.0-1.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [145/145] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/146] libpsl-0:0.21.5-4.fc41.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [146/146] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/147] libssh-0:0.11.1-1.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [147/147] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/148] openldap-0:2.6.8-6.fc42.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [148/148] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/149] libunistring-0:1.1-8.fc41.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [149/149] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/150] publicsuffix-list-dafsa-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [150/150] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/151] libssh-config-0:0.11.1-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [151/151] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/152] cyrus-sasl-lib-0:2.1.28-27.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [152/152] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/153] libevent-0:2.1.12-14.fc41.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [153/153] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/154] libtool-ltdl-0:2.5.4-1.fc42.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [154/154] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/155] libbrotli-0:1.1.0-5.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [155/155] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction Importing OpenPGP key 0x105EF944: UserID : "Fedora (42) " Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary The key was successfully imported. Importing OpenPGP key 0x105EF944: UserID : "Fedora (42) " Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary The key was successfully imported. Importing OpenPGP key 0xE99D6AD1: UserID : "Fedora (41) " Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary The key was successfully imported. Importing OpenPGP key 0x31645531: UserID : "Fedora (43) " Fingerprint: C6E7F081CF80E13146676E88829B606631645531 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary The key was successfully imported. [ 1/157] Verify package files 100% | 243.0 B/s | 155.0 B | 00m01s >>> Running pre-transaction scriptlet: filesystem-0:3.18-29.fc42.ppc64le >>> Finished pre-transaction scriptlet: filesystem-0:3.18-29.fc42.ppc64le >>> [RPM] /var/lib/mock/fedora-rawhide-ppc64le-1734573924.469915/root/var/cache/ [ 2/157] Prepare transaction 100% | 1.4 KiB/s | 155.0 B | 00m00s [ 3/157] Installing libgcc-0:15.0.0-0. 100% | 92.6 MiB/s | 284.4 KiB | 00m00s [ 4/157] Installing libssh-config-0:0. 100% | 796.9 KiB/s | 816.0 B | 00m00s [ 5/157] Installing publicsuffix-list- 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 6/157] Installing fedora-release-ide 100% | 953.1 KiB/s | 976.0 B | 00m00s [ 7/157] Installing fedora-gpg-keys-0: 100% | 15.3 MiB/s | 172.2 KiB | 00m00s [ 8/157] Installing fedora-repos-rawhi 100% | 2.4 MiB/s | 2.4 KiB | 00m00s [ 9/157] Installing fedora-repos-0:42- 100% | 5.6 MiB/s | 5.7 KiB | 00m00s [ 10/157] Installing fedora-release-com 100% | 7.9 MiB/s | 24.1 KiB | 00m00s [ 11/157] Installing fedora-release-0:4 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 12/157] Installing setup-0:2.15.0-5.f 100% | 22.2 MiB/s | 726.1 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 13/157] Installing filesystem-0:3.18- 100% | 1.4 MiB/s | 212.6 KiB | 00m00s [ 14/157] Installing basesystem-0:11-21 100% | 0.0 B/s | 124.0 B | 00m00s [ 15/157] Installing pcre2-syntax-0:10. 100% | 82.7 MiB/s | 254.1 KiB | 00m00s [ 16/157] Installing ncurses-base-0:6.5 100% | 26.4 MiB/s | 351.7 KiB | 00m00s [ 17/157] Installing glibc-minimal-lang 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 18/157] Installing ncurses-libs-0:6.5 100% | 143.2 MiB/s | 2.4 MiB | 00m00s [ 19/157] Installing glibc-0:2.40.9000- 100% | 148.3 MiB/s | 11.6 MiB | 00m00s [ 20/157] Installing bash-0:5.2.37-1.fc 100% | 160.6 MiB/s | 8.7 MiB | 00m00s [ 21/157] Installing glibc-common-0:2.4 100% | 93.6 MiB/s | 1.5 MiB | 00m00s [ 22/157] Installing glibc-gconv-extra- 100% | 158.3 MiB/s | 18.4 MiB | 00m00s [ 23/157] Installing zlib-ng-compat-0:2 100% | 96.9 MiB/s | 198.5 KiB | 00m00s [ 24/157] Installing xz-libs-1:5.6.3-2. 100% | 128.6 MiB/s | 395.2 KiB | 00m00s [ 25/157] Installing bzip2-libs-0:1.0.8 100% | 66.5 MiB/s | 136.1 KiB | 00m00s [ 26/157] Installing popt-0:1.19-7.fc41 100% | 45.5 MiB/s | 279.4 KiB | 00m00s [ 27/157] Installing readline-0:8.2-11. 100% | 143.7 MiB/s | 883.1 KiB | 00m00s [ 28/157] Installing libuuid-0:2.40.2-8 100% | 96.9 MiB/s | 198.5 KiB | 00m00s [ 29/157] Installing libblkid-0:2.40.2- 100% | 118.1 MiB/s | 483.8 KiB | 00m00s [ 30/157] Installing gmp-1:6.3.0-2.fc41 100% | 138.8 MiB/s | 852.5 KiB | 00m00s [ 31/157] Installing libattr-0:2.5.2-4. 100% | 96.3 MiB/s | 197.2 KiB | 00m00s [ 32/157] Installing libacl-0:2.3.2-2.f 100% | 65.2 MiB/s | 66.8 KiB | 00m00s [ 33/157] Installing libxcrypt-0:4.4.36 100% | 82.5 MiB/s | 337.8 KiB | 00m00s [ 34/157] Installing libzstd-0:1.5.6-2. 100% | 138.0 MiB/s | 989.2 KiB | 00m00s [ 35/157] Installing elfutils-libelf-0: 100% | 156.1 MiB/s | 1.2 MiB | 00m00s [ 36/157] Installing libstdc++-0:15.0.0 100% | 156.8 MiB/s | 3.8 MiB | 00m00s [ 37/157] Installing libeconf-0:0.7.5-1 100% | 39.2 MiB/s | 80.2 KiB | 00m00s [ 38/157] Installing gdbm-libs-1:1.23-7 100% | 139.1 MiB/s | 427.2 KiB | 00m00s [ 39/157] Installing dwz-0:0.15-8.fc42. 100% | 110.4 MiB/s | 452.1 KiB | 00m00s [ 40/157] Installing mpfr-0:4.2.1-5.fc4 100% | 119.5 MiB/s | 978.6 KiB | 00m00s [ 41/157] Installing gawk-0:5.3.0-4.fc4 100% | 167.1 MiB/s | 4.5 MiB | 00m00s [ 42/157] Installing unzip-0:6.0-65.fc4 100% | 213.2 MiB/s | 2.3 MiB | 00m00s [ 43/157] Installing file-libs-0:5.45-8 100% | 226.4 MiB/s | 10.0 MiB | 00m00s [ 44/157] Installing file-0:5.45-8.fc42 100% | 17.2 MiB/s | 140.9 KiB | 00m00s [ 45/157] Installing crypto-policies-0: 100% | 13.3 MiB/s | 163.7 KiB | 00m00s [ 46/157] Installing pcre2-0:10.44-1.fc 100% | 135.4 MiB/s | 970.3 KiB | 00m00s [ 47/157] Installing grep-0:3.11-9.fc41 100% | 89.2 MiB/s | 1.2 MiB | 00m00s [ 48/157] Installing xz-1:5.6.3-2.fc42. 100% | 107.9 MiB/s | 1.5 MiB | 00m00s [ 49/157] Installing libcap-ng-0:0.8.5- 100% | 136.2 MiB/s | 418.4 KiB | 00m00s [ 50/157] Installing audit-libs-0:4.0.2 100% | 117.5 MiB/s | 481.1 KiB | 00m00s [ 51/157] Installing pam-libs-0:1.7.0-3 100% | 94.2 MiB/s | 289.3 KiB | 00m00s [ 52/157] Installing libcap-0:2.71-1.fc 100% | 100.3 MiB/s | 513.6 KiB | 00m00s [ 53/157] Installing systemd-libs-0:257 100% | 150.5 MiB/s | 2.9 MiB | 00m00s [ 54/157] Installing libsmartcols-0:2.4 100% | 115.4 MiB/s | 354.6 KiB | 00m00s [ 55/157] Installing libsepol-0:3.8-0.r 100% | 148.9 MiB/s | 1.0 MiB | 00m00s [ 56/157] Installing libselinux-0:3.8-0 100% | 84.9 MiB/s | 260.7 KiB | 00m00s [ 57/157] Installing sed-0:4.9-3.fc41.p 100% | 89.6 MiB/s | 1.0 MiB | 00m00s [ 58/157] Installing findutils-1:4.10.0 100% | 127.7 MiB/s | 2.2 MiB | 00m00s [ 59/157] Installing libmount-0:2.40.2- 100% | 134.1 MiB/s | 549.1 KiB | 00m00s [ 60/157] Installing lz4-libs-0:1.10.0- 100% | 106.2 MiB/s | 326.3 KiB | 00m00s [ 61/157] Installing lua-libs-0:5.4.7-1 100% | 127.5 MiB/s | 522.2 KiB | 00m00s [ 62/157] Installing libffi-0:3.4.6-3.f 100% | 107.1 MiB/s | 219.4 KiB | 00m00s [ 63/157] Installing libcom_err-0:1.47. 100% | 117.3 MiB/s | 240.2 KiB | 00m00s [ 64/157] Installing libtasn1-0:4.19.0- 100% | 113.7 MiB/s | 349.2 KiB | 00m00s [ 65/157] Installing p11-kit-0:0.25.5-4 100% | 125.8 MiB/s | 3.1 MiB | 00m00s [ 66/157] Installing alternatives-0:1.3 100% | 44.1 MiB/s | 90.2 KiB | 00m00s [ 67/157] Installing libunistring-0:1.1 100% | 144.0 MiB/s | 1.9 MiB | 00m00s [ 68/157] Installing libidn2-0:2.3.7-2. 100% | 64.6 MiB/s | 462.8 KiB | 00m00s [ 69/157] Installing libpsl-0:0.21.5-4. 100% | 96.4 MiB/s | 197.3 KiB | 00m00s [ 70/157] Installing p11-kit-trust-0:0. 100% | 64.2 MiB/s | 657.1 KiB | 00m00s [ 71/157] Installing zstd-0:1.5.6-2.fc4 100% | 147.6 MiB/s | 2.1 MiB | 00m00s [ 72/157] Installing util-linux-core-0: 100% | 177.1 MiB/s | 6.2 MiB | 00m00s [ 73/157] Installing tar-2:1.35-4.fc41. 100% | 138.8 MiB/s | 3.2 MiB | 00m00s [ 74/157] Installing libsemanage-0:3.8- 100% | 68.2 MiB/s | 418.8 KiB | 00m00s [ 75/157] Installing shadow-utils-2:4.1 100% | 94.3 MiB/s | 5.0 MiB | 00m00s [ 76/157] Installing zip-0:3.0-42.fc42. 100% | 123.8 MiB/s | 887.1 KiB | 00m00s [ 77/157] Installing gdbm-1:1.23-7.fc41 100% | 113.9 MiB/s | 933.2 KiB | 00m00s [ 78/157] Installing cyrus-sasl-lib-0:2 100% | 161.1 MiB/s | 3.5 MiB | 00m00s [ 79/157] Installing libfdisk-0:2.40.2- 100% | 149.5 MiB/s | 612.2 KiB | 00m00s [ 80/157] Installing bzip2-0:1.0.8-19.f 100% | 56.3 MiB/s | 173.1 KiB | 00m00s [ 81/157] Installing libxml2-0:2.12.8-2 100% | 148.1 MiB/s | 2.5 MiB | 00m00s [ 82/157] Installing sqlite-libs-0:3.47 100% | 137.7 MiB/s | 1.8 MiB | 00m00s [ 83/157] Installing add-determinism-0: 100% | 152.8 MiB/s | 2.6 MiB | 00m00s [ 84/157] Installing build-reproducibil 100% | 1.0 MiB/s | 1.0 KiB | 00m00s [ 85/157] Installing ed-0:1.20.2-2.fc41 100% | 92.8 MiB/s | 285.1 KiB | 00m00s [ 86/157] Installing patch-0:2.7.6-25.f 100% | 95.7 MiB/s | 392.1 KiB | 00m00s [ 87/157] Installing filesystem-srpm-ma 100% | 35.9 MiB/s | 36.8 KiB | 00m00s [ 88/157] Installing elfutils-default-y 100% | 510.7 KiB/s | 2.0 KiB | 00m00s [ 89/157] Installing elfutils-libs-0:0. 100% | 120.6 MiB/s | 864.3 KiB | 00m00s [ 90/157] Installing cpio-0:2.15-2.fc41 100% | 111.0 MiB/s | 1.2 MiB | 00m00s [ 91/157] Installing diffutils-0:3.10-8 100% | 127.7 MiB/s | 2.2 MiB | 00m00s [ 92/157] Installing librtas-0:2.0.6-2. 100% | 24.4 MiB/s | 499.7 KiB | 00m00s [ 93/157] Installing json-c-0:0.18-1.fc 100% | 68.5 MiB/s | 140.4 KiB | 00m00s [ 94/157] Installing libpkgconf-0:2.3.0 100% | 97.2 MiB/s | 199.1 KiB | 00m00s [ 95/157] Installing pkgconf-0:2.3.0-1. 100% | 79.1 MiB/s | 243.0 KiB | 00m00s [ 96/157] Installing keyutils-libs-0:1. 100% | 111.1 MiB/s | 227.5 KiB | 00m00s [ 97/157] Installing libverto-0:0.3.2-9 100% | 97.2 MiB/s | 199.0 KiB | 00m00s [ 98/157] Installing libgomp-0:15.0.0-0 100% | 123.1 MiB/s | 630.4 KiB | 00m00s [ 99/157] Installing jansson-0:2.14-1.f 100% | 108.6 MiB/s | 222.5 KiB | 00m00s [100/157] Installing xxhash-libs-0:0.8. 100% | 104.2 MiB/s | 213.3 KiB | 00m00s [101/157] Installing libnghttp2-0:1.64. 100% | 106.5 MiB/s | 327.2 KiB | 00m00s [102/157] Installing libtool-ltdl-0:2.5 100% | 90.9 MiB/s | 93.1 KiB | 00m00s [103/157] Installing libbrotli-0:1.1.0- 100% | 118.4 MiB/s | 969.9 KiB | 00m00s [104/157] Installing pkgconf-m4-0:2.3.0 100% | 14.5 MiB/s | 14.8 KiB | 00m00s [105/157] Installing pkgconf-pkg-config 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [106/157] Installing rust-srpm-macros-0 100% | 5.4 MiB/s | 5.6 KiB | 00m00s [107/157] Installing qt6-srpm-macros-0: 100% | 714.8 KiB/s | 732.0 B | 00m00s [108/157] Installing qt5-srpm-macros-0: 100% | 757.8 KiB/s | 776.0 B | 00m00s [109/157] Installing perl-srpm-macros-0 100% | 1.1 MiB/s | 1.1 KiB | 00m00s [110/157] Installing package-notes-srpm 100% | 2.0 MiB/s | 2.0 KiB | 00m00s [111/157] Installing openblas-srpm-macr 100% | 382.8 KiB/s | 392.0 B | 00m00s [112/157] Installing ocaml-srpm-macros- 100% | 2.1 MiB/s | 2.2 KiB | 00m00s [113/157] Installing kernel-srpm-macros 100% | 2.3 MiB/s | 2.3 KiB | 00m00s [114/157] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [115/157] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [116/157] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [117/157] Installing ansible-srpm-macro 100% | 17.7 MiB/s | 36.2 KiB | 00m00s [118/157] Installing coreutils-common-0 100% | 149.2 MiB/s | 11.2 MiB | 00m00s [119/157] Installing openssl-libs-1:3.2 100% | 166.4 MiB/s | 8.7 MiB | 00m00s [120/157] Installing coreutils-0:9.5-11 100% | 153.0 MiB/s | 9.5 MiB | 00m00s [121/157] Installing ca-certificates-0: 100% | 1.1 MiB/s | 2.4 MiB | 00m02s [122/157] Installing krb5-libs-0:1.21.3 100% | 141.6 MiB/s | 3.0 MiB | 00m00s [123/157] Installing libarchive-0:3.7.7 100% | 126.8 MiB/s | 1.3 MiB | 00m00s [124/157] Installing gzip-0:1.13-2.fc41 100% | 90.9 MiB/s | 558.4 KiB | 00m00s [125/157] Installing authselect-libs-0: 100% | 71.6 MiB/s | 880.4 KiB | 00m00s [126/157] Installing cracklib-0:2.9.11- 100% | 83.9 MiB/s | 945.6 KiB | 00m00s [127/157] Installing libpwquality-0:1.4 100% | 85.1 MiB/s | 1.1 MiB | 00m00s [128/157] Installing libtirpc-0:1.3.6-1 100% | 68.0 MiB/s | 278.5 KiB | 00m00s [129/157] Installing pam-0:1.7.0-3.fc42 100% | 104.7 MiB/s | 4.3 MiB | 00m00s [130/157] Installing libssh-0:0.11.1-1. 100% | 126.9 MiB/s | 779.8 KiB | 00m00s [131/157] Installing rpm-sequoia-0:1.7. 100% | 143.3 MiB/s | 2.7 MiB | 00m00s [132/157] Installing rpm-libs-0:4.20.0- 100% | 144.5 MiB/s | 1.2 MiB | 00m00s [133/157] Installing rpm-build-libs-0:4 100% | 127.4 MiB/s | 391.4 KiB | 00m00s [134/157] Installing libevent-0:2.1.12- 100% | 158.5 MiB/s | 1.6 MiB | 00m00s [135/157] Installing openldap-0:2.6.8-6 100% | 107.2 MiB/s | 878.5 KiB | 00m00s [136/157] Installing libcurl-0:8.11.1-2 100% | 126.7 MiB/s | 1.0 MiB | 00m00s [137/157] Installing elfutils-debuginfo 100% | 46.6 MiB/s | 143.1 KiB | 00m00s [138/157] Installing elfutils-0:0.192-7 100% | 154.9 MiB/s | 3.4 MiB | 00m00s [139/157] Installing binutils-0:2.43.50 100% | 172.0 MiB/s | 31.0 MiB | 00m00s [140/157] Installing gdb-minimal-0:15.2 100% | 176.3 MiB/s | 15.2 MiB | 00m00s [141/157] Installing debugedit-0:5.1-2. 100% | 101.2 MiB/s | 310.8 KiB | 00m00s [142/157] Installing curl-0:8.11.1-2.fc 100% | 42.2 MiB/s | 518.4 KiB | 00m00s [143/157] Installing rpm-0:4.20.0-1.fc4 100% | 88.3 MiB/s | 3.4 MiB | 00m00s [144/157] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [145/157] Installing lua-srpm-macros-0: 100% | 1.9 MiB/s | 1.9 KiB | 00m00s [146/157] Installing zig-srpm-macros-0: 100% | 1.6 MiB/s | 1.7 KiB | 00m00s [147/157] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [148/157] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [149/157] Installing go-srpm-macros-0:3 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [150/157] Installing python-srpm-macros 100% | 25.5 MiB/s | 52.2 KiB | 00m00s [151/157] Installing redhat-rpm-config- 100% | 37.7 MiB/s | 193.2 KiB | 00m00s [152/157] Installing rpm-build-0:4.20.0 100% | 155.2 MiB/s | 1.4 MiB | 00m00s [153/157] Installing pyproject-srpm-mac 100% | 834.6 KiB/s | 2.5 KiB | 00m00s [154/157] Installing util-linux-0:2.40. 100% | 174.3 MiB/s | 17.3 MiB | 00m00s [155/157] Installing authselect-0:1.5.0 100% | 45.0 MiB/s | 184.2 KiB | 00m00s [156/157] Installing which-0:2.21-42.fc 100% | 81.5 MiB/s | 250.2 KiB | 00m00s [157/157] Installing info-0:7.1.1-2.fc4 100% | 272.7 KiB/s | 741.9 KiB | 00m03s Warning: skipped OpenPGP checks for 14 packages from repositories: copr_base, https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.4.3-1.fc42.ppc64le alternatives-1.30-1.fc42.ppc64le ansible-srpm-macros-1-16.fc41.noarch audit-libs-4.0.2-1.fc42.ppc64le authselect-1.5.0-8.fc42.ppc64le authselect-libs-1.5.0-8.fc42.ppc64le basesystem-11-21.fc41.noarch bash-5.2.37-1.fc42.ppc64le binutils-2.43.50-9.fc42.ppc64le build-reproducibility-srpm-macros-0.4.3-1.fc42.noarch bzip2-1.0.8-19.fc42.ppc64le bzip2-libs-1.0.8-19.fc42.ppc64le ca-certificates-2024.2.69_v8.0.401-3.fc42.noarch coreutils-9.5-11.fc42.ppc64le coreutils-common-9.5-11.fc42.ppc64le cpio-2.15-2.fc41.ppc64le cracklib-2.9.11-6.fc41.ppc64le crypto-policies-20241128-1.gitbb7b0b0.fc42.noarch curl-8.11.1-2.fc42.ppc64le cyrus-sasl-lib-2.1.28-27.fc41.ppc64le debugedit-5.1-2.fc42.ppc64le diffutils-3.10-8.fc41.ppc64le dwz-0.15-8.fc42.ppc64le ed-1.20.2-2.fc41.ppc64le efi-srpm-macros-5-13.fc42.noarch elfutils-0.192-7.fc42.ppc64le elfutils-debuginfod-client-0.192-7.fc42.ppc64le elfutils-default-yama-scope-0.192-7.fc42.noarch elfutils-libelf-0.192-7.fc42.ppc64le elfutils-libs-0.192-7.fc42.ppc64le fedora-gpg-keys-42-0.3.noarch fedora-release-42-0.11.noarch fedora-release-common-42-0.11.noarch fedora-release-identity-basic-42-0.11.noarch fedora-repos-42-0.3.noarch fedora-repos-rawhide-42-0.3.noarch file-5.45-8.fc42.ppc64le file-libs-5.45-8.fc42.ppc64le filesystem-3.18-29.fc42.ppc64le filesystem-srpm-macros-3.18-29.fc42.noarch findutils-4.10.0-4.fc41.ppc64le fonts-srpm-macros-2.0.5-17.fc41.noarch forge-srpm-macros-0.4.0-1.fc42.noarch fpc-srpm-macros-1.3-13.fc41.noarch gawk-5.3.0-4.fc41.ppc64le gdb-minimal-15.2-4.fc42.ppc64le gdbm-1.23-7.fc41.ppc64le gdbm-libs-1.23-7.fc41.ppc64le ghc-srpm-macros-1.9.2-1.fc42.noarch glibc-2.40.9000-24.fc42.ppc64le glibc-common-2.40.9000-24.fc42.ppc64le glibc-gconv-extra-2.40.9000-24.fc42.ppc64le glibc-minimal-langpack-2.40.9000-24.fc42.ppc64le gmp-6.3.0-2.fc41.ppc64le gnat-srpm-macros-6-6.fc41.noarch go-srpm-macros-3.6.0-5.fc42.noarch gpg-pubkey-105ef944-65ca83d1 gpg-pubkey-31645531-66b6dccf gpg-pubkey-e99d6ad1-64d2612c grep-3.11-9.fc41.ppc64le gzip-1.13-2.fc41.ppc64le info-7.1.1-2.fc42.ppc64le jansson-2.14-1.fc42.ppc64le json-c-0.18-1.fc42.ppc64le kernel-srpm-macros-1.0-24.fc41.noarch keyutils-libs-1.6.3-4.fc41.ppc64le krb5-libs-1.21.3-3.fc42.ppc64le libacl-2.3.2-2.fc42.ppc64le libarchive-3.7.7-1.fc42.ppc64le libattr-2.5.2-4.fc41.ppc64le libblkid-2.40.2-8.fc42.ppc64le libbrotli-1.1.0-5.fc42.ppc64le libcap-2.71-1.fc42.ppc64le libcap-ng-0.8.5-3.fc41.ppc64le libcom_err-1.47.1-6.fc42.ppc64le libcurl-8.11.1-2.fc42.ppc64le libeconf-0.7.5-1.fc42.ppc64le libevent-2.1.12-14.fc41.ppc64le libfdisk-2.40.2-8.fc42.ppc64le libffi-3.4.6-3.fc42.ppc64le libgcc-15.0.0-0.2.fc42.ppc64le libgomp-15.0.0-0.2.fc42.ppc64le libidn2-2.3.7-2.fc41.ppc64le libmount-2.40.2-8.fc42.ppc64le libnghttp2-1.64.0-1.fc42.ppc64le libpkgconf-2.3.0-1.fc42.ppc64le libpsl-0.21.5-4.fc41.ppc64le libpwquality-1.4.5-11.fc41.ppc64le librtas-2.0.6-2.fc41.ppc64le libselinux-3.8-0.rc1.2.fc42.ppc64le libsemanage-3.8-0.rc1.1.fc42.ppc64le libsepol-3.8-0.rc1.1.fc42.ppc64le libsmartcols-2.40.2-8.fc42.ppc64le libssh-0.11.1-1.fc42.ppc64le libssh-config-0.11.1-1.fc42.noarch libstdc++-15.0.0-0.2.fc42.ppc64le libtasn1-4.19.0-9.fc41.ppc64le libtirpc-1.3.6-1.fc42.ppc64le libtool-ltdl-2.5.4-1.fc42.ppc64le libunistring-1.1-8.fc41.ppc64le libuuid-2.40.2-8.fc42.ppc64le libverto-0.3.2-9.fc41.ppc64le libxcrypt-4.4.36-11.fc42.ppc64le libxml2-2.12.8-2.fc41.ppc64le libzstd-1.5.6-2.fc41.ppc64le lua-libs-5.4.7-1.fc42.ppc64le lua-srpm-macros-1-14.fc41.noarch lz4-libs-1.10.0-1.fc41.ppc64le mpfr-4.2.1-5.fc41.ppc64le ncurses-base-6.5-2.20240629.fc41.noarch ncurses-libs-6.5-2.20240629.fc41.ppc64le ocaml-srpm-macros-10-3.fc41.noarch openblas-srpm-macros-2-18.fc41.noarch openldap-2.6.8-6.fc42.ppc64le openssl-libs-3.2.2-8.fc42.ppc64le p11-kit-0.25.5-4.fc42.ppc64le p11-kit-trust-0.25.5-4.fc42.ppc64le package-notes-srpm-macros-0.5-12.fc41.noarch pam-1.7.0-3.fc42.ppc64le pam-libs-1.7.0-3.fc42.ppc64le patch-2.7.6-25.fc41.ppc64le pcre2-10.44-1.fc41.1.ppc64le pcre2-syntax-10.44-1.fc41.1.noarch perl-srpm-macros-1-56.fc41.noarch pkgconf-2.3.0-1.fc42.ppc64le pkgconf-m4-2.3.0-1.fc42.noarch pkgconf-pkg-config-2.3.0-1.fc42.ppc64le popt-1.19-7.fc41.ppc64le publicsuffix-list-dafsa-20240107-4.fc41.noarch pyproject-srpm-macros-1.16.3-1.fc42.noarch python-srpm-macros-3.13-3.fc41.noarch qt5-srpm-macros-5.15.15-1.fc42.noarch qt6-srpm-macros-6.8.1-4.fc42.noarch readline-8.2-11.fc42.ppc64le redhat-rpm-config-300-1.no_annobin.0.fc42.noarch rpm-4.20.0-1.fc42.ppc64le rpm-build-4.20.0-1.fc42.ppc64le rpm-build-libs-4.20.0-1.fc42.ppc64le rpm-libs-4.20.0-1.fc42.ppc64le rpm-sequoia-1.7.0-3.fc42.ppc64le rust-srpm-macros-26.3-3.fc42.noarch sed-4.9-3.fc41.ppc64le setup-2.15.0-5.fc41.noarch shadow-utils-4.17.0~rc1-1.fc42.ppc64le sqlite-libs-3.47.2-1.fc42.ppc64le systemd-libs-257-1.fc42.ppc64le tar-1.35-4.fc41.ppc64le unzip-6.0-65.fc42.ppc64le util-linux-2.40.2-8.fc42.ppc64le util-linux-core-2.40.2-8.fc42.ppc64le which-2.21-42.fc41.ppc64le xxhash-libs-0.8.2-4.fc42.ppc64le xz-5.6.3-2.fc42.ppc64le xz-libs-5.6.3-2.fc42.ppc64le zig-srpm-macros-1-3.fc41.noarch zip-3.0-42.fc42.ppc64le zlib-ng-compat-2.2.2-1.fc42.ppc64le zstd-1.5.6-2.fc41.ppc64le Start: buildsrpm Start: rpmbuild -bs Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1733270400 Wrote: /builddir/build/SRPMS/coin-or-Couenne-0.5.8-20.fc42.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-ppc64le-1734573924.469915/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-womwbiva/coin-or-Couenne/coin-or-Couenne.spec) Config(child) 0 minutes 18 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-20.fc42.src.rpm) Config(fedora-rawhide-ppc64le) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1734573924.469915/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1734573924.469915/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-1734573924.469915/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.20.0-1.fc42.ppc64le rpm-sequoia-1.7.0-3.fc42.ppc64le dnf5-5.2.8.1-2.fc42.ppc64le dnf5-plugins-5.2.8.1-2.fc42.ppc64le Finish: chroot init Start: build phase for coin-or-Couenne-0.5.8-20.fc42.src.rpm Start: build setup for coin-or-Couenne-0.5.8-20.fc42.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1733270400 Wrote: /builddir/build/SRPMS/coin-or-Couenne-0.5.8-20.fc42.src.rpm Updating and loading repositories: Copr repository 100% | 31.9 KiB/s | 1.5 KiB | 00m00s Additional repo https_fedorapeople_org 100% | 22.4 KiB/s | 1.5 KiB | 00m00s fedora 100% | 88.4 KiB/s | 3.0 KiB | 00m00s Copr repository 100% | 7.5 MiB/s | 1.1 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: asl-devel ppc64le 20241111-1.20241202git97e1074.fc42 copr_base 284.0 KiB coin-or-Bonmin-devel ppc64le 1.8.9-3.fc42 copr_base 297.0 KiB coin-or-Bonmin-doc ppc64le 1.8.9-3.fc42 copr_base 50.1 MiB coin-or-Cbc-doc noarch 2.10.12-2.fc42 copr_base 86.8 MiB doxygen ppc64le 2:1.12.0-3.fc42 fedora 22.1 MiB gcc ppc64le 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 96.5 MiB gcc-c++ ppc64le 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 38.2 MiB gcc-gfortran ppc64le 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 37.1 MiB help2man noarch 1.49.3-6.fc41 fedora 415.6 KiB libnauty-devel ppc64le 2.8.9-1.fc42 fedora 1.1 MiB make ppc64le 1:4.4.1-9.fc42 fedora 2.0 MiB Installing dependencies: MUMPS ppc64le 5.6.2-6.fc42 copr_base 9.8 MiB MUMPS-common noarch 5.6.2-6.fc42 copr_base 948.0 KiB abattis-cantarell-vf-fonts noarch 0.301-13.fc41 fedora 192.7 KiB adobe-mappings-cmap noarch 20231115-1.fc42 fedora 15.2 MiB adobe-mappings-cmap-deprecated noarch 20231115-1.fc42 fedora 582.1 KiB adobe-mappings-pdf noarch 20190401-8.fc41 fedora 4.4 MiB annobin-docs noarch 12.79-1.fc42 copr_base 98.6 KiB annobin-plugin-gcc ppc64le 12.79-1.fc42 copr_base 997.1 KiB asl ppc64le 20241111-1.20241202git97e1074.fc42 copr_base 2.7 MiB avahi-libs ppc64le 0.8-30.fc42 copr_base 289.5 KiB boost ppc64le 1.83.0-9.fc42 fedora 1.3 KiB boost-atomic ppc64le 1.83.0-9.fc42 fedora 67.5 KiB boost-chrono ppc64le 1.83.0-9.fc42 fedora 67.6 KiB boost-container ppc64le 1.83.0-9.fc42 fedora 131.6 KiB boost-context ppc64le 1.83.0-9.fc42 fedora 67.1 KiB boost-contract ppc64le 1.83.0-9.fc42 fedora 131.6 KiB boost-coroutine ppc64le 1.83.0-9.fc42 fedora 67.6 KiB boost-date-time ppc64le 1.83.0-9.fc42 fedora 67.0 KiB boost-devel ppc64le 1.83.0-9.fc42 fedora 143.0 MiB boost-fiber ppc64le 1.83.0-9.fc42 fedora 131.7 KiB boost-filesystem ppc64le 1.83.0-9.fc42 fedora 195.9 KiB boost-graph ppc64le 1.83.0-9.fc42 fedora 388.0 KiB boost-iostreams ppc64le 1.83.0-9.fc42 fedora 131.6 KiB boost-json ppc64le 1.83.0-9.fc42 fedora 387.9 KiB boost-locale ppc64le 1.83.0-9.fc42 fedora 772.4 KiB boost-log ppc64le 1.83.0-9.fc42 fedora 1.8 MiB boost-math ppc64le 1.83.0-9.fc42 fedora 1.3 MiB boost-nowide ppc64le 1.83.0-9.fc42 fedora 67.6 KiB boost-numpy3 ppc64le 1.83.0-9.fc42 fedora 67.6 KiB boost-program-options ppc64le 1.83.0-9.fc42 fedora 323.6 KiB boost-python3 ppc64le 1.83.0-9.fc42 fedora 391.1 KiB boost-random ppc64le 1.83.0-9.fc42 fedora 67.6 KiB boost-regex ppc64le 1.83.0-9.fc42 fedora 323.6 KiB boost-serialization ppc64le 1.83.0-9.fc42 fedora 517.9 KiB boost-stacktrace ppc64le 1.83.0-9.fc42 fedora 199.5 KiB boost-system ppc64le 1.83.0-9.fc42 fedora 67.0 KiB boost-test ppc64le 1.83.0-9.fc42 fedora 774.3 KiB boost-thread ppc64le 1.83.0-9.fc42 fedora 195.7 KiB boost-timer ppc64le 1.83.0-9.fc42 fedora 67.7 KiB boost-type_erasure ppc64le 1.83.0-9.fc42 fedora 67.6 KiB boost-wave ppc64le 1.83.0-9.fc42 fedora 772.3 KiB cairo ppc64le 1.18.2-2.fc42 copr_base 2.1 MiB cairo-gobject ppc64le 1.18.2-2.fc42 copr_base 65.9 KiB cliquer-libs ppc64le 1.22-9.fc42 copr_base 86.2 KiB cmake-filesystem ppc64le 3.31.2-1.fc42 fedora 0.0 B coin-or-Bonmin ppc64le 1.8.9-3.fc42 copr_base 1.3 MiB coin-or-Cbc ppc64le 2.10.12-2.fc42 copr_base 2.7 MiB coin-or-Cbc-devel ppc64le 2.10.12-2.fc42 copr_base 548.9 KiB coin-or-Cgl ppc64le 0.60.9-1.fc42 copr_base 1.2 MiB coin-or-Cgl-devel ppc64le 0.60.9-1.fc42 copr_base 280.3 KiB coin-or-Cgl-doc noarch 0.60.9-1.fc42 copr_base 14.3 MiB coin-or-Clp ppc64le 1.17.10-2.fc42 copr_base 2.9 MiB coin-or-Clp-devel ppc64le 1.17.10-2.fc42 copr_base 706.8 KiB coin-or-Clp-doc noarch 1.17.10-2.fc42 copr_base 55.6 MiB coin-or-CoinUtils ppc64le 2.11.12-1.fc42 fedora 1.5 MiB coin-or-CoinUtils-devel ppc64le 2.11.12-1.fc42 fedora 688.3 KiB coin-or-CoinUtils-doc ppc64le 2.11.12-1.fc42 fedora 32.6 MiB coin-or-DyLP ppc64le 1.10.4-15.fc41 fedora 1.0 MiB coin-or-DyLP-doc noarch 1.10.4-15.fc41 fedora 11.1 MiB coin-or-Ipopt ppc64le 3.14.16-2.fc42 copr_base 2.6 MiB coin-or-Ipopt-common noarch 3.14.16-2.fc42 copr_base 46.5 MiB coin-or-Ipopt-devel ppc64le 3.14.16-2.fc42 copr_base 1.2 MiB coin-or-Osi ppc64le 0.108.11-2.fc42 fedora 6.5 MiB coin-or-Osi-devel ppc64le 0.108.11-2.fc42 fedora 274.0 KiB coin-or-Osi-doc noarch 0.108.11-2.fc42 fedora 16.4 MiB coin-or-Sample noarch 1.2.12-11.fc41 fedora 1.5 MiB coin-or-Vol ppc64le 1.5.4-14.fc41 fedora 470.4 KiB coin-or-Vol-doc noarch 1.5.4-14.fc41 fedora 5.5 MiB cpp ppc64le 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 34.5 MiB cups-filesystem noarch 1:2.4.11-8.fc42 fedora 0.0 B cups-libs ppc64le 1:2.4.11-8.fc42 fedora 913.4 KiB dbus-libs ppc64le 1:1.16.0-1.fc42 fedora 451.5 KiB default-fonts-core-sans noarch 4.2-2.fc42 fedora 11.9 KiB expat ppc64le 2.6.4-1.fc42 fedora 349.2 KiB flexiblas ppc64le 3.4.4-3.fc41 fedora 48.5 KiB flexiblas-netlib ppc64le 3.4.4-3.fc41 fedora 12.8 MiB flexiblas-openblas-openmp ppc64le 3.4.4-3.fc41 fedora 195.0 KiB fontconfig ppc64le 2.15.0-8.fc41 fedora 2.6 MiB fonts-filesystem noarch 1:2.0.5-17.fc41 fedora 0.0 B freetype ppc64le 2.13.3-1.fc42 fedora 1.1 MiB fribidi ppc64le 1.0.16-1.fc42 fedora 502.3 KiB gcc-plugin-annobin ppc64le 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 67.4 KiB gd ppc64le 2.3.3-17.fc41 fedora 579.7 KiB gdk-pixbuf2 ppc64le 2.42.12-6.fc41 fedora 3.0 MiB glib2 ppc64le 2.83.0-3.fc42 fedora 16.2 MiB glibc-devel ppc64le 2.40.9000-24.fc42 fedora 2.6 MiB glpk ppc64le 5.0-12.fc41 fedora 1.1 MiB glpk-devel ppc64le 5.0-12.fc41 fedora 266.0 KiB gmp-c++ ppc64le 1:6.3.0-2.fc41 fedora 195.5 KiB gmp-devel ppc64le 1:6.3.0-2.fc41 fedora 352.4 KiB gnupg2 ppc64le 2.4.5-4.fc42 fedora 11.2 MiB gnutls ppc64le 3.8.8-1.fc42 fedora 3.6 MiB google-droid-sans-fonts noarch 20200215-21.fc41 fedora 6.3 MiB google-noto-fonts-common noarch 20240901-1.fc42 fedora 17.5 KiB google-noto-sans-vf-fonts noarch 20240901-1.fc42 fedora 1.2 MiB gpgme ppc64le 1.24.0-1.fc42 fedora 817.8 KiB gpgmepp ppc64le 1.24.0-1.fc42 fedora 585.9 KiB graphite2 ppc64le 1.3.14-16.fc41 fedora 495.6 KiB graphviz ppc64le 12.2.1-1.fc42 fedora 22.7 MiB graphviz-libs ppc64le 12.2.1-1.fc42 fedora 1.7 MiB groff-base ppc64le 1.23.0-7.fc41 fedora 5.4 MiB gts ppc64le 0.7.6-49.20121130.fc41 fedora 2.5 MiB harfbuzz ppc64le 10.1.0-2.fc42 fedora 3.1 MiB hwloc-libs ppc64le 2.11.2-1.fc42 fedora 3.1 MiB jbig2dec-libs ppc64le 0.20-5.fc41 fedora 301.0 KiB jbigkit-libs ppc64le 2.1-30.fc41 fedora 437.2 KiB kernel-headers ppc64le 6.13.0-0.rc3.29.fc42 fedora 6.5 MiB lasi ppc64le 1.1.3-14.fc41 fedora 258.4 KiB lcms2 ppc64le 2.16-4.fc41 fedora 613.0 KiB libICE ppc64le 1.1.2-1.fc42 fedora 219.9 KiB libSM ppc64le 1.2.5-1.fc42 fedora 127.4 KiB libX11 ppc64le 1.8.10-2.fc42 fedora 1.7 MiB libX11-common noarch 1.8.10-2.fc42 fedora 1.1 MiB libXau ppc64le 1.0.12-1.fc42 fedora 119.4 KiB libXext ppc64le 1.3.6-2.fc41 fedora 273.8 KiB libXft ppc64le 2.3.8-7.fc41 fedora 320.4 KiB libXpm ppc64le 3.5.17-4.fc41 fedora 328.4 KiB libXrender ppc64le 0.9.12-1.fc42 fedora 68.6 KiB libXt ppc64le 1.3.1-1.fc42 fedora 544.5 KiB libaom ppc64le 3.9.0-3.fc41 fedora 3.6 MiB libasan ppc64le 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 2.1 MiB libassuan ppc64le 2.5.7-2.fc41 fedora 279.8 KiB libatomic ppc64le 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 65.8 KiB libavif ppc64le 1.0.4-7.fc41 fedora 343.8 KiB libb2 ppc64le 0.98.1-12.fc41 fedora 202.1 KiB libdatrie ppc64le 0.2.13-10.fc41 fedora 221.6 KiB libdav1d ppc64le 1.5.0-1.fc42 fedora 1.0 MiB libgcrypt ppc64le 1.11.0-4.fc42 fedora 1.4 MiB libgfortran ppc64le 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 2.8 MiB libgpg-error ppc64le 1.51-1.fc42 fedora 1.0 MiB libgs ppc64le 10.04.0-1.fc42 fedora 24.7 MiB libicu ppc64le 76.1-1.fc42 fedora 37.8 MiB libicu-devel ppc64le 76.1-1.fc42 fedora 5.1 MiB libijs ppc64le 0.35-23.fc41 fedora 229.6 KiB libimagequant ppc64le 4.0.3-5.fc41 fedora 923.7 KiB libjpeg-turbo ppc64le 3.0.4-1.fc42 fedora 988.7 KiB libksba ppc64le 1.6.7-2.fc41 fedora 590.5 KiB liblerc ppc64le 4.0.0-7.fc41 fedora 802.4 KiB libmpc ppc64le 1.3.1-6.fc41 fedora 345.6 KiB libnauty ppc64le 2.8.9-1.fc42 fedora 7.2 MiB libpaper ppc64le 1:2.1.1-7.fc41 fedora 224.6 KiB libpapilo ppc64le 2.4.0-1.fc42 fedora 3.1 MiB libpapilo-devel ppc64le 2.4.0-1.fc42 fedora 1.7 MiB libpng ppc64le 2:1.6.44-1.fc42 fedora 461.7 KiB libquadmath ppc64le 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 423.4 KiB libquadmath-devel ppc64le 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 21.9 KiB librsvg2 ppc64le 2.59.2-1.fc42 fedora 5.0 MiB libsoplex ppc64le 7.1.2-1.fc42 fedora 5.4 MiB libsoplex-devel ppc64le 7.1.2-1.fc42 fedora 3.4 MiB libstdc++-devel ppc64le 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 15.6 MiB libthai ppc64le 0.1.29-9.fc41 fedora 935.4 KiB libtiff ppc64le 4.7.0-2.fc42 fedora 786.8 KiB libubsan ppc64le 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 652.6 KiB libusb1 ppc64le 1.0.27-4.fc42 fedora 306.1 KiB libwebp ppc64le 1.4.0-4.fc41 fedora 1.4 MiB libxcb ppc64le 1.17.0-3.fc42 fedora 5.3 MiB libxcrypt-devel ppc64le 4.4.36-11.fc42 fedora 30.5 KiB lusol ppc64le 20160126-3.20221005gite35b66d.fc41 fedora 272.1 KiB lusol-devel ppc64le 20160126-3.20221005gite35b66d.fc41 fedora 7.1 KiB metis ppc64le 5.1.0.3-6.fc41 fedora 2.2 MiB mpdecimal ppc64le 2.5.1-16.fc41 fedora 328.9 KiB mpfr-devel ppc64le 4.2.1-5.fc41 fedora 62.8 KiB ncurses ppc64le 6.5-2.20240629.fc41 fedora 1.7 MiB ncurses-c++-libs ppc64le 6.5-2.20240629.fc41 fedora 393.4 KiB ncurses-devel ppc64le 6.5-2.20240629.fc41 fedora 870.1 KiB netpbm ppc64le 11.02.00-7.fc41 fedora 693.1 KiB nettle ppc64le 3.10-3.fc41 fedora 1.0 MiB npth ppc64le 1.8-1.fc42 fedora 93.1 KiB nspr ppc64le 4.36.0-2.fc42 fedora 537.6 KiB nss ppc64le 3.107.0-1.fc42 fedora 2.4 MiB nss-softokn ppc64le 3.107.0-1.fc42 fedora 2.5 MiB nss-softokn-freebl ppc64le 3.107.0-1.fc42 fedora 918.9 KiB nss-sysinit ppc64le 3.107.0-1.fc42 fedora 68.9 KiB nss-util ppc64le 3.107.0-1.fc42 fedora 276.0 KiB openblas ppc64le 0.3.28-2.fc42 fedora 106.6 KiB openblas-openmp ppc64le 0.3.28-2.fc42 fedora 23.5 MiB openjpeg ppc64le 2.5.2-4.fc42 fedora 601.7 KiB pango ppc64le 1.54.0-2.fc41 fedora 2.0 MiB pdqsort-devel noarch 0-6.20210314gitb1ef26a.fc41 fedora 29.1 KiB perl-AutoLoader noarch 5.74-512.fc42 fedora 20.5 KiB perl-B ppc64le 1.89-512.fc42 fedora 605.9 KiB perl-Carp noarch 1.54-511.fc41 fedora 46.6 KiB perl-Class-Struct noarch 0.68-512.fc42 fedora 25.4 KiB perl-Data-Dumper ppc64le 2.189-512.fc41 fedora 263.4 KiB perl-Digest noarch 1.20-511.fc41 fedora 35.3 KiB perl-Digest-MD5 ppc64le 2.59-5.fc41 fedora 231.5 KiB perl-DynaLoader ppc64le 1.56-512.fc42 fedora 32.1 KiB perl-Encode ppc64le 4:3.21-511.fc41 fedora 5.9 MiB perl-Errno ppc64le 1.38-512.fc42 fedora 8.4 KiB perl-Exporter noarch 5.78-511.fc41 fedora 54.3 KiB perl-Fcntl ppc64le 1.18-512.fc42 fedora 220.7 KiB perl-File-Basename noarch 2.86-512.fc42 fedora 14.0 KiB perl-File-Path noarch 2.18-511.fc41 fedora 63.5 KiB perl-File-Temp noarch 1:0.231.100-511.fc41 fedora 162.3 KiB perl-File-stat noarch 1.14-512.fc42 fedora 12.5 KiB perl-FileHandle noarch 2.05-512.fc42 fedora 9.3 KiB perl-Getopt-Long noarch 1:2.58-2.fc41 fedora 144.5 KiB perl-Getopt-Std noarch 1.14-512.fc42 fedora 11.2 KiB perl-HTTP-Tiny noarch 0.090-1.fc42 fedora 154.4 KiB perl-IO ppc64le 1.55-512.fc42 fedora 318.8 KiB perl-IO-Socket-IP noarch 0.43-1.fc42 fedora 100.3 KiB perl-IO-Socket-SSL noarch 2.089-1.fc42 fedora 703.3 KiB perl-IPC-Open3 noarch 1.22-512.fc42 fedora 22.5 KiB perl-MIME-Base32 noarch 1.303-21.fc41 fedora 30.7 KiB perl-MIME-Base64 ppc64le 3.16-511.fc41 fedora 221.8 KiB perl-Net-SSLeay ppc64le 1.94-7.fc41 fedora 1.6 MiB perl-POSIX ppc64le 2.20-512.fc42 fedora 392.0 KiB perl-PathTools ppc64le 3.91-511.fc41 fedora 351.9 KiB perl-Pod-Escapes noarch 1:1.07-511.fc41 fedora 24.9 KiB perl-Pod-Perldoc noarch 3.28.01-512.fc41 fedora 163.7 KiB perl-Pod-Simple noarch 1:3.45-511.fc41 fedora 560.9 KiB perl-Pod-Usage noarch 4:2.03-511.fc41 fedora 84.8 KiB perl-Scalar-List-Utils ppc64le 5:1.68-1.fc42 fedora 280.6 KiB perl-SelectSaver noarch 1.02-512.fc42 fedora 2.2 KiB perl-Socket ppc64le 4:2.038-511.fc41 fedora 271.7 KiB perl-Storable ppc64le 1:3.32-511.fc41 fedora 372.3 KiB perl-Symbol noarch 1.09-512.fc42 fedora 6.8 KiB perl-Term-ANSIColor noarch 5.01-512.fc41 fedora 97.5 KiB perl-Term-Cap noarch 1.18-511.fc41 fedora 29.3 KiB perl-Text-ParseWords noarch 3.31-511.fc41 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 2024.001-511.fc41 fedora 22.6 KiB perl-Time-Local noarch 2:1.350-511.fc41 fedora 69.0 KiB perl-URI noarch 5.31-1.fc42 fedora 257.0 KiB perl-base noarch 2.27-512.fc42 fedora 12.5 KiB perl-constant noarch 1.33-512.fc41 fedora 26.2 KiB perl-if noarch 0.61.000-512.fc42 fedora 5.8 KiB perl-interpreter ppc64le 4:5.40.0-512.fc42 fedora 302.2 KiB perl-libnet noarch 3.15-512.fc41 fedora 289.4 KiB perl-libs ppc64le 4:5.40.0-512.fc42 fedora 11.5 MiB perl-locale noarch 1.12-512.fc42 fedora 6.5 KiB perl-mro ppc64le 1.29-512.fc42 fedora 209.3 KiB perl-overload noarch 1.37-512.fc42 fedora 71.5 KiB perl-overloading noarch 0.02-512.fc42 fedora 4.8 KiB perl-parent noarch 1:0.244-1.fc42 fedora 10.3 KiB perl-podlators noarch 1:6.0.2-2.fc41 fedora 317.5 KiB perl-vars noarch 1.05-512.fc42 fedora 3.9 KiB pixman ppc64le 0.44.2-1.fc42 fedora 580.3 KiB poppler ppc64le 24.08.0-1.fc42 fedora 4.2 MiB poppler-data noarch 0.4.11-8.fc41 fedora 12.3 MiB poppler-glib ppc64le 24.08.0-1.fc42 fedora 793.8 KiB python-pip-wheel noarch 24.3.1-1.fc42 fedora 1.2 MiB python3 ppc64le 3.13.1-2.fc42 fedora 82.5 KiB python3-libs ppc64le 3.13.1-2.fc42 fedora 42.8 MiB python3-numpy ppc64le 1:2.2.0-2.fc42 fedora 36.6 MiB rav1e-libs ppc64le 0.7.1-4.fc42 fedora 2.3 MiB readline-devel ppc64le 8.2-11.fc42 fedora 553.0 KiB rsvg-pixbuf-loader ppc64le 2.59.2-1.fc42 fedora 465.6 KiB scotch ppc64le 7.0.6-1.fc42 fedora 1.2 MiB shared-mime-info ppc64le 2.3-6.fc41 fedora 5.3 MiB soplex ppc64le 7.1.2-1.fc42 fedora 7.4 MiB suitesparse ppc64le 7.7.0-2.fc41 fedora 158.5 MiB svt-av1-libs ppc64le 2.1.0-2.fc41 fedora 3.8 MiB tbb ppc64le 2022.0.0-2.fc42 fedora 680.5 KiB tbb-bind ppc64le 2022.0.0-2.fc42 fedora 66.3 KiB tbb-devel ppc64le 2022.0.0-2.fc42 fedora 1.4 MiB tpm2-tss ppc64le 4.1.3-5.fc42 fedora 2.4 MiB tzdata noarch 2024b-1.fc42 fedora 1.6 MiB urw-base35-bookman-fonts noarch 20200910-23.fc41 fedora 1.4 MiB urw-base35-c059-fonts noarch 20200910-23.fc41 fedora 1.4 MiB urw-base35-d050000l-fonts noarch 20200910-23.fc41 fedora 84.3 KiB urw-base35-fonts noarch 20200910-23.fc41 fedora 5.3 KiB urw-base35-fonts-common noarch 20200910-23.fc41 fedora 37.4 KiB urw-base35-gothic-fonts noarch 20200910-23.fc41 fedora 1.2 MiB urw-base35-nimbus-mono-ps-fonts noarch 20200910-23.fc41 fedora 1.0 MiB urw-base35-nimbus-roman-fonts noarch 20200910-23.fc41 fedora 1.4 MiB urw-base35-nimbus-sans-fonts noarch 20200910-23.fc41 fedora 2.4 MiB urw-base35-p052-fonts noarch 20200910-23.fc41 fedora 1.5 MiB urw-base35-standard-symbols-ps-fonts noarch 20200910-23.fc41 fedora 64.9 KiB urw-base35-z003-fonts noarch 20200910-23.fc41 fedora 390.8 KiB xapian-core-libs ppc64le 1.4.26-1.fc42 fedora 2.4 MiB xml-common noarch 0.6.3-65.fc41 fedora 78.4 KiB zlib-ng ppc64le 2.2.2-1.fc42 fedora 213.3 KiB zlib-ng-devel ppc64le 2.2.2-1.fc42 fedora 103.7 KiB zstr-devel noarch 1.0.7-5.fc42 fedora 30.6 KiB Transaction Summary: Installing: 285 packages Total size of inbound packages is 370 MiB. Need to download 108 MiB. After this operation, 1 GiB extra will be used (install 1 GiB, remove 0 B). [1/1] doxygen-2:1.12.0-3.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/2] help2man-0:1.49.3-6.fc41.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [2/2] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/3] make-1:4.4.1-9.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [3/3] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/5] asl-devel-0:20241111-1.20241202gi 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [2/8] gcc-0:15.0.0-0.2.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [3/9] gcc-c++-0:15.0.0-0.2.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/10] gcc-gfortran-0:15.0.0-0.2.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/12] graphviz-0:12.2.1-1.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/13] perl-interpreter-4:5.40.0-512.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/14] xapian-core-libs-0:1.4.26-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/15] perl-Getopt-Long-1:2.58-2.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/16] perl-POSIX-0:2.20-512.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [10/17] perl-Text-ParseWords-0:3.31-511 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [11/18] perl-Text-Tabs+Wrap-0:2024.001- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [12/19] perl-libs-4:5.40.0-512.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [13/20] libnauty-0:2.8.9-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [14/21] cmake-filesystem-0:3.31.2-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [15/24] cpp-0:15.0.0-0.2.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [16/25] glibc-devel-0:2.40.9000-24.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [17/26] libmpc-0:1.3.1-6.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [18/27] libstdc++-devel-0:15.0.0-0.2.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [19/28] libgfortran-0:15.0.0-0.2.fc42.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [20/29] libquadmath-0:15.0.0-0.2.fc42.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [21/30] libquadmath-devel-0:15.0.0-0.2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [22/31] expat-0:2.6.4-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [23/32] fontconfig-0:2.15.0-8.fc41.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [24/33] freetype-0:2.13.3-1.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [25/34] gd-0:2.3.3-17.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [26/35] gdk-pixbuf2-0:2.42.12-6.fc41.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [27/36] glib2-0:2.83.0-3.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [28/37] graphviz-libs-0:12.2.1-1.fc42.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [29/38] gts-0:0.7.6-49.20121130.fc41.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [30/39] harfbuzz-0:10.1.0-2.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [31/40] lasi-0:1.1.3-14.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [32/41] libX11-0:1.8.10-2.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [33/42] libXrender-0:0.9.12-1.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [34/43] libgs-0:10.04.0-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [35/44] libpng-2:1.6.44-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [36/45] librsvg2-0:2.59.2-1.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [37/46] libwebp-0:1.4.0-4.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [38/47] pango-0:1.54.0-2.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [39/48] poppler-glib-0:24.08.0-1.fc42.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [40/49] python3-0:3.13.1-2.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [41/50] urw-base35-fonts-0:20200910-23. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [42/51] perl-Exporter-0:5.78-511.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [43/52] perl-Pod-Usage-4:2.03-511.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [44/53] perl-base-0:2.27-512.fc42.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [45/54] perl-constant-0:1.33-512.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [46/55] perl-overload-0:1.37-512.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [47/56] perl-Carp-0:1.54-511.fc41.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [48/57] perl-Fcntl-0:1.18-512.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [49/58] perl-locale-0:1.12-512.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [50/59] perl-DynaLoader-0:1.56-512.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [51/60] perl-Encode-4:3.21-511.fc41.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [52/61] perl-PathTools-0:3.91-511.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [53/63] coin-or-Osi-doc-0:0.108.11-2.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [54/65] kernel-headers-0:6.13.0-0.rc3.2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [55/66] libxcrypt-devel-0:4.4.36-11.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [56/67] default-fonts-core-sans-0:4.2-2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [57/68] fonts-filesystem-1:2.0.5-17.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [58/69] xml-common-0:0.6.3-65.fc41.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [59/70] libXpm-0:3.5.17-4.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [60/71] libavif-0:1.0.4-7.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [61/72] libimagequant-0:4.0.3-5.fc41.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [62/73] libjpeg-turbo-0:3.0.4-1.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [63/74] libtiff-0:4.7.0-2.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [64/75] shared-mime-info-0:2.3-6.fc41.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [65/76] gnutls-0:3.8.8-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [66/77] netpbm-0:11.02.00-7.fc41.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [67/78] graphite2-0:1.3.14-16.fc41.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [68/79] libX11-common-0:1.8.10-2.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [69/80] libxcb-0:1.17.0-3.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [70/81] adobe-mappings-cmap-0:20231115- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [71/82] adobe-mappings-cmap-deprecated- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [72/83] adobe-mappings-pdf-0:20190401-8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [73/84] cups-libs-1:2.4.11-8.fc42.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [74/85] google-droid-sans-fonts-0:20200 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [75/86] jbig2dec-libs-0:0.20-5.fc41.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [76/87] lcms2-0:2.16-4.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [77/88] libXt-0:1.3.1-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [78/89] libijs-0:0.35-23.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [79/90] libpaper-1:2.1.1-7.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [80/91] openjpeg-0:2.5.2-4.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [81/92] rsvg-pixbuf-loader-0:2.59.2-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [82/93] fribidi-0:1.0.16-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [83/94] libXft-0:2.3.8-7.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [84/95] libthai-0:0.1.29-9.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [85/96] poppler-0:24.08.0-1.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [86/97] python3-libs-0:3.13.1-2.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [87/98] urw-base35-bookman-fonts-0:2020 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [88/99] urw-base35-c059-fonts-0:2020091 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 89/100] urw-base35-d050000l-fonts-0:2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 90/101] urw-base35-fonts-common-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 91/102] urw-base35-gothic-fonts-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 92/103] urw-base35-nimbus-mono-ps-fon 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 93/104] urw-base35-nimbus-roman-fonts 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 94/105] urw-base35-nimbus-sans-fonts- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 95/106] urw-base35-p052-fonts-0:20200 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 96/107] urw-base35-standard-symbols-p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 97/108] urw-base35-z003-fonts-0:20200 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 98/109] perl-Pod-Perldoc-0:3.28.01-51 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 99/110] perl-podlators-1:6.0.2-2.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [100/111] perl-Scalar-List-Utils-5:1.68 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [101/112] perl-mro-0:1.29-512.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [102/113] perl-overloading-0:0.02-512.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [103/114] perl-vars-0:1.05-512.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [104/115] perl-File-Basename-0:2.86-512 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [105/116] perl-Getopt-Std-0:1.14-512.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [106/117] perl-MIME-Base64-0:3.16-511.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [107/118] perl-Storable-1:3.32-511.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [108/119] perl-parent-1:0.244-1.fc42.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [109/120] perl-Errno-0:1.38-512.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [110/121] coin-or-CoinUtils-0:2.11.12-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [111/122] coin-or-Osi-0:0.108.11-2.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [112/123] coin-or-CoinUtils-doc-0:2.11. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [113/124] abattis-cantarell-vf-fonts-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [114/125] google-noto-sans-vf-fonts-0:2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [115/126] libaom-0:3.9.0-3.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [116/127] libdav1d-0:1.5.0-1.fc42.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [117/128] rav1e-libs-0:0.7.1-4.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [118/129] svt-av1-libs-0:2.1.0-2.fc41.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [119/130] jbigkit-libs-0:2.1-30.fc41.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [120/131] liblerc-0:4.0.0-7.fc41.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [121/132] nettle-0:3.10-3.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [122/133] libXau-0:1.0.12-1.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [123/134] cups-filesystem-1:2.4.11-8.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [124/135] libICE-0:1.1.2-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [125/136] libSM-0:1.2.5-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [126/137] libdatrie-0:0.2.13-10.fc41.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [127/138] gpgmepp-0:1.24.0-1.fc42.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [128/139] nspr-0:4.36.0-2.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [129/140] nss-0:3.107.0-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [130/141] poppler-data-0:0.4.11-8.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [131/142] libb2-0:0.98.1-12.fc41.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [132/143] mpdecimal-0:2.5.1-16.fc41.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [133/144] python-pip-wheel-0:24.3.1-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [134/145] tzdata-0:2024b-1.fc42.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [135/146] groff-base-0:1.23.0-7.fc41.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [136/147] perl-File-Temp-1:0.231.100-51 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [137/148] perl-HTTP-Tiny-0:0.090-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [138/149] perl-IO-0:1.55-512.fc42.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [139/150] perl-IPC-Open3-0:1.22-512.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [140/151] perl-Pod-Simple-1:3.45-511.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [141/152] perl-Symbol-0:1.09-512.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [142/153] perl-Term-ANSIColor-0:5.01-51 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [143/154] perl-Term-Cap-0:1.18-511.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [144/155] flexiblas-netlib-0:3.4.4-3.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [145/156] glpk-0:5.0-12.fc41.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [146/157] zlib-ng-0:2.2.2-1.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [147/158] google-noto-fonts-common-0:20 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [148/159] gpgme-0:1.24.0-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [149/160] libassuan-0:2.5.7-2.fc41.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [150/161] nss-softokn-0:3.107.0-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [151/162] nss-sysinit-0:3.107.0-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [152/163] nss-util-0:3.107.0-1.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [153/164] perl-File-Path-0:2.18-511.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [154/165] perl-IO-Socket-SSL-0:2.089-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [155/166] perl-Net-SSLeay-0:1.94-7.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [156/167] perl-Socket-4:2.038-511.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [157/168] perl-Time-Local-2:1.350-511.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [158/169] perl-File-stat-0:1.14-512.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [159/170] perl-SelectSaver-0:1.02-512.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [160/171] perl-Pod-Escapes-1:1.07-511.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [161/172] perl-if-0:0.61.000-512.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [162/173] ncurses-0:6.5-2.20240629.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [163/174] flexiblas-0:3.4.4-3.fc41.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [164/175] flexiblas-openblas-openmp-0:3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [165/176] suitesparse-0:7.7.0-2.fc41.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [166/177] gnupg2-0:2.4.5-4.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [167/178] libgpg-error-0:1.51-1.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [168/179] nss-softokn-freebl-0:3.107.0- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [169/180] perl-IO-Socket-IP-0:0.43-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [170/181] perl-URI-0:5.31-1.fc42.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [171/182] perl-AutoLoader-0:5.74-512.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [172/183] perl-Class-Struct-0:0.68-512. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [173/184] openblas-openmp-0:0.3.28-2.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [174/185] libgcrypt-0:1.11.0-4.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [175/186] libksba-0:1.6.7-2.fc41.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [176/187] npth-0:1.8-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [177/188] tpm2-tss-0:4.1.3-5.fc42.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [178/189] perl-Data-Dumper-0:2.189-512. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [179/190] perl-MIME-Base32-0:1.303-21.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [180/191] perl-libnet-0:3.15-512.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [181/192] openblas-0:0.3.28-2.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [182/193] libusb1-0:1.0.27-4.fc42.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [183/194] perl-B-0:1.89-512.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [184/195] perl-Digest-MD5-0:2.59-5.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [185/196] perl-FileHandle-0:2.05-512.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [186/197] perl-Digest-0:1.20-511.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [187/201] asl-0:20241111-1.20241202git9 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [188/205] coin-or-Ipopt-common-0:3.14.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [189/207] coin-or-CoinUtils-devel-0:2.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [190/208] coin-or-Osi-devel-0:0.108.11- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [191/209] coin-or-Sample-0:1.2.12-11.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [192/210] glpk-devel-0:5.0-12.fc41.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [193/211] libsoplex-devel-0:7.1.2-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [194/212] boost-devel-0:1.83.0-9.fc42.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [195/213] gmp-devel-1:6.3.0-2.fc41.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [196/214] libpapilo-devel-0:2.4.0-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [197/215] libsoplex-0:7.1.2-1.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [198/216] mpfr-devel-0:4.2.1-5.fc41.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [199/217] soplex-0:7.1.2-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [200/218] zstr-devel-0:1.0.7-5.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [201/219] boost-0:1.83.0-9.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [202/220] boost-numpy3-0:1.83.0-9.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [203/221] libicu-devel-0:76.1-1.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [204/222] gmp-c++-1:6.3.0-2.fc41.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [205/223] libpapilo-0:2.4.0-1.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [206/224] lusol-devel-0:20160126-3.2022 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [207/225] pdqsort-devel-0:0-6.20210314g 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [208/226] tbb-devel-0:2022.0.0-2.fc42.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [209/227] lusol-0:20160126-3.20221005gi 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [210/228] tbb-0:2022.0.0-2.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [211/229] zlib-ng-devel-0:2.2.2-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [212/230] boost-atomic-0:1.83.0-9.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [213/231] boost-chrono-0:1.83.0-9.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [214/232] boost-container-0:1.83.0-9.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [215/233] boost-context-0:1.83.0-9.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [216/234] boost-contract-0:1.83.0-9.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [217/235] boost-coroutine-0:1.83.0-9.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [218/236] boost-date-time-0:1.83.0-9.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [219/237] boost-fiber-0:1.83.0-9.fc42.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [220/238] boost-filesystem-0:1.83.0-9.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [221/239] boost-graph-0:1.83.0-9.fc42.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [222/240] boost-iostreams-0:1.83.0-9.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [223/241] boost-json-0:1.83.0-9.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [224/242] boost-locale-0:1.83.0-9.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [225/243] boost-log-0:1.83.0-9.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [226/244] boost-math-0:1.83.0-9.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [227/245] boost-nowide-0:1.83.0-9.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [228/246] boost-program-options-0:1.83. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [229/247] boost-python3-0:1.83.0-9.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [230/248] boost-random-0:1.83.0-9.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [231/249] boost-regex-0:1.83.0-9.fc42.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [232/250] boost-serialization-0:1.83.0- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [233/251] boost-stacktrace-0:1.83.0-9.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [234/252] boost-system-0:1.83.0-9.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [235/253] boost-test-0:1.83.0-9.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [236/254] boost-thread-0:1.83.0-9.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [237/255] boost-timer-0:1.83.0-9.fc42.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [238/256] boost-type_erasure-0:1.83.0-9 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [239/257] boost-wave-0:1.83.0-9.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [240/258] python3-numpy-1:2.2.0-2.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [241/259] libicu-0:76.1-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [242/260] tbb-bind-0:2022.0.0-2.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [243/261] hwloc-libs-0:2.11.2-1.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [244/264] readline-devel-0:8.2-11.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [245/265] ncurses-devel-0:6.5-2.2024062 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [246/266] ncurses-c++-libs-0:6.5-2.2024 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [247/267] coin-or-Ipopt-devel-0:3.14.16 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [248/268] coin-or-Ipopt-0:3.14.16-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [249/269] cairo-0:1.18.2-2.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [250/270] libXext-0:1.3.6-2.fc41.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [251/271] pixman-0:0.44.2-1.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [252/272] cairo-gobject-0:1.18.2-2.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [253/273] cliquer-libs-0:1.22-9.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [254/274] avahi-libs-0:0.8-30.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [255/275] dbus-libs-1:1.16.0-1.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [256/276] libasan-0:15.0.0-0.2.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [257/277] libatomic-0:15.0.0-0.2.fc42.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [258/278] libubsan-0:15.0.0-0.2.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [259/279] MUMPS-0:5.6.2-6.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [260/280] metis-0:5.1.0.3-6.fc41.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [261/281] scotch-0:7.0.6-1.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [262/282] MUMPS-common-0:5.6.2-6.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [263/283] gcc-plugin-annobin-0:15.0.0-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [264/284] annobin-plugin-gcc-0:12.79-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [265/285] annobin-docs-0:12.79-1.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [266/285] libnauty-devel-0:2.8.9-1.fc42 100% | 5.4 MiB/s | 364.1 KiB | 00m00s [267/285] coin-or-Bonmin-devel-0:1.8.9- 100% | 355.8 KiB/s | 71.2 KiB | 00m00s [268/285] coin-or-DyLP-doc-0:1.10.4-15. 100% | 13.6 MiB/s | 2.6 MiB | 00m00s [269/285] coin-or-Vol-doc-0:1.5.4-14.fc 100% | 14.3 MiB/s | 1.3 MiB | 00m00s [270/285] coin-or-DyLP-0:1.10.4-15.fc41 100% | 11.1 MiB/s | 328.9 KiB | 00m00s [271/285] coin-or-Vol-0:1.5.4-14.fc41.p 100% | 1.7 MiB/s | 68.5 KiB | 00m00s [272/285] coin-or-Bonmin-doc-0:1.8.9-3. 100% | 25.8 MiB/s | 22.7 MiB | 00m01s [273/285] coin-or-Cbc-0:2.10.12-2.fc42. 100% | 3.2 MiB/s | 862.5 KiB | 00m00s [274/285] coin-or-Cgl-doc-0:0.60.9-1.fc 100% | 23.0 MiB/s | 3.6 MiB | 00m00s [275/285] coin-or-Cbc-doc-0:2.10.12-2.f 100% | 42.6 MiB/s | 53.3 MiB | 00m01s [276/285] coin-or-Cgl-0:0.60.9-1.fc42.p 100% | 1.2 MiB/s | 444.7 KiB | 00m00s [277/285] coin-or-Clp-0:1.17.10-2.fc42. 100% | 5.0 MiB/s | 1.0 MiB | 00m00s [278/285] coin-or-Clp-doc-0:1.17.10-2.f 100% | 31.0 MiB/s | 20.4 MiB | 00m01s [279/285] coin-or-Bonmin-0:1.8.9-3.fc42 100% | 2.5 MiB/s | 390.4 KiB | 00m00s [280/285] coin-or-Cbc-devel-0:2.10.12-2 100% | 1.1 MiB/s | 109.7 KiB | 00m00s [281/285] coin-or-Cgl-devel-0:0.60.9-1. 100% | 3.0 MiB/s | 65.0 KiB | 00m00s [282/285] coin-or-Clp-devel-0:1.17.10-2 100% | 5.4 MiB/s | 133.9 KiB | 00m00s -------------------------------------------------------------------------------- [285/285] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction [ 1/287] Verify package files 100% | 66.0 B/s | 285.0 B | 00m04s [ 2/287] Prepare transaction 100% | 534.0 B/s | 285.0 B | 00m01s [ 3/287] Installing boost-system-0:1.8 100% | 33.2 MiB/s | 68.0 KiB | 00m00s [ 4/287] Installing libpng-2:1.6.44-1. 100% | 113.0 MiB/s | 463.0 KiB | 00m00s [ 5/287] Installing boost-chrono-0:1.8 100% | 33.5 MiB/s | 68.6 KiB | 00m00s [ 6/287] Installing nspr-0:4.36.0-2.fc 100% | 105.4 MiB/s | 539.4 KiB | 00m00s [ 7/287] Installing boost-thread-0:1.8 100% | 64.0 MiB/s | 196.7 KiB | 00m00s [ 8/287] Installing libicu-0:76.1-1.fc 100% | 157.5 MiB/s | 37.8 MiB | 00m00s [ 9/287] Installing tbb-0:2022.0.0-2.f 100% | 111.2 MiB/s | 683.5 KiB | 00m00s [ 10/287] Installing asl-0:20241111-1.2 100% | 159.7 MiB/s | 2.7 MiB | 00m00s [ 11/287] Installing libgpg-error-0:1.5 100% | 100.1 MiB/s | 1.0 MiB | 00m00s [ 12/287] Installing libjpeg-turbo-0:3. 100% | 138.2 MiB/s | 990.4 KiB | 00m00s [ 13/287] Installing fonts-filesystem-1 100% | 769.5 KiB/s | 788.0 B | 00m00s [ 14/287] Installing urw-base35-fonts-c 100% | 37.5 MiB/s | 38.4 KiB | 00m00s [ 15/287] Installing libquadmath-0:15.0 100% | 103.7 MiB/s | 424.7 KiB | 00m00s [ 16/287] Installing libgfortran-0:15.0 100% | 172.1 MiB/s | 2.8 MiB | 00m00s [ 17/287] Installing cmake-filesystem-0 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 18/287] Installing lusol-0:20160126-3 100% | 89.1 MiB/s | 273.7 KiB | 00m00s [ 19/287] Installing nss-util-0:3.107.0 100% | 90.2 MiB/s | 277.0 KiB | 00m00s [ 20/287] Installing zlib-ng-0:2.2.2-1. 100% | 69.9 MiB/s | 214.6 KiB | 00m00s [ 21/287] Installing libwebp-0:1.4.0-4. 100% | 142.5 MiB/s | 1.4 MiB | 00m00s [ 22/287] Installing libmpc-0:1.3.1-6.f 100% | 113.0 MiB/s | 347.1 KiB | 00m00s [ 23/287] Installing libassuan-0:2.5.7- 100% | 91.7 MiB/s | 281.6 KiB | 00m00s [ 24/287] Installing boost-regex-0:1.83 100% | 105.6 MiB/s | 324.4 KiB | 00m00s [ 25/287] Installing boost-context-0:1. 100% | 66.5 MiB/s | 68.1 KiB | 00m00s [ 26/287] Installing boost-atomic-0:1.8 100% | 66.9 MiB/s | 68.5 KiB | 00m00s [ 27/287] Installing boost-filesystem-0 100% | 96.1 MiB/s | 196.9 KiB | 00m00s [ 28/287] Installing expat-0:2.6.4-1.fc 100% | 85.8 MiB/s | 351.3 KiB | 00m00s [ 29/287] Installing libsoplex-0:7.1.2- 100% | 153.9 MiB/s | 5.4 MiB | 00m00s [ 30/287] Installing boost-date-time-0: 100% | 66.4 MiB/s | 68.0 KiB | 00m00s [ 31/287] Installing boost-container-0: 100% | 14.4 MiB/s | 132.6 KiB | 00m00s [ 32/287] Installing coin-or-Ipopt-comm 100% | 144.7 MiB/s | 46.9 MiB | 00m00s [ 33/287] Installing libICE-0:1.1.2-1.f 100% | 72.0 MiB/s | 221.3 KiB | 00m00s [ 34/287] Installing openjpeg-0:2.5.2-4 100% | 117.9 MiB/s | 603.6 KiB | 00m00s [ 35/287] Installing lcms2-0:2.16-4.fc4 100% | 100.0 MiB/s | 614.7 KiB | 00m00s [ 36/287] Installing adobe-mappings-cma 100% | 146.1 MiB/s | 15.2 MiB | 00m00s [ 37/287] Installing adobe-mappings-cma 100% | 95.2 MiB/s | 585.2 KiB | 00m00s [ 38/287] Installing libSM-0:1.2.5-1.fc 100% | 62.9 MiB/s | 128.8 KiB | 00m00s [ 39/287] Installing boost-json-0:1.83. 100% | 94.9 MiB/s | 388.9 KiB | 00m00s [ 40/287] Installing boost-wave-0:1.83. 100% | 125.8 MiB/s | 773.2 KiB | 00m00s [ 41/287] Installing soplex-0:7.1.2-1.f 100% | 158.3 MiB/s | 7.4 MiB | 00m00s [ 42/287] Installing graphviz-libs-0:12 100% | 129.5 MiB/s | 1.7 MiB | 00m00s [ 43/287] Installing boost-fiber-0:1.83 100% | 64.8 MiB/s | 132.7 KiB | 00m00s [ 44/287] Installing boost-log-0:1.83.0 100% | 146.5 MiB/s | 1.8 MiB | 00m00s [ 45/287] Installing boost-coroutine-0: 100% | 33.5 MiB/s | 68.6 KiB | 00m00s [ 46/287] Installing boost-graph-0:1.83 100% | 95.0 MiB/s | 389.0 KiB | 00m00s [ 47/287] Installing cpp-0:15.0.0-0.2.f 100% | 153.9 MiB/s | 34.5 MiB | 00m00s [ 48/287] Installing zlib-ng-devel-0:2. 100% | 51.4 MiB/s | 105.2 KiB | 00m00s [ 49/287] Installing zstr-devel-0:1.0.7 100% | 31.0 MiB/s | 31.7 KiB | 00m00s [ 50/287] Installing nss-softokn-freebl 100% | 52.9 MiB/s | 921.1 KiB | 00m00s [ 51/287] Installing nss-softokn-0:3.10 100% | 165.6 MiB/s | 2.5 MiB | 00m00s [ 52/287] Installing nss-sysinit-0:3.10 100% | 34.2 MiB/s | 70.0 KiB | 00m00s [ 53/287] Installing nss-0:3.107.0-1.fc 100% | 107.5 MiB/s | 2.4 MiB | 00m00s [ 54/287] Installing libpapilo-0:2.4.0- 100% | 155.5 MiB/s | 3.1 MiB | 00m00s [ 55/287] Installing urw-base35-bookman 100% | 91.0 MiB/s | 1.4 MiB | 00m00s [ 56/287] Installing urw-base35-c059-fo 100% | 116.3 MiB/s | 1.4 MiB | 00m00s [ 57/287] Installing urw-base35-d050000 100% | 16.7 MiB/s | 85.4 KiB | 00m00s [ 58/287] Installing urw-base35-gothic- 100% | 89.4 MiB/s | 1.2 MiB | 00m00s [ 59/287] Installing urw-base35-nimbus- 100% | 105.2 MiB/s | 1.1 MiB | 00m00s [ 60/287] Installing urw-base35-nimbus- 100% | 113.8 MiB/s | 1.4 MiB | 00m00s [ 61/287] Installing urw-base35-nimbus- 100% | 82.6 MiB/s | 2.4 MiB | 00m00s [ 62/287] Installing urw-base35-p052-fo 100% | 82.6 MiB/s | 1.5 MiB | 00m00s [ 63/287] Installing urw-base35-standar 100% | 10.7 MiB/s | 66.0 KiB | 00m00s [ 64/287] Installing urw-base35-z003-fo 100% | 27.3 MiB/s | 391.8 KiB | 00m00s [ 65/287] Installing urw-base35-fonts-0 100% | 5.5 MiB/s | 5.6 KiB | 00m00s [ 66/287] Installing google-droid-sans- 100% | 127.7 MiB/s | 6.3 MiB | 00m00s [ 67/287] Installing abattis-cantarell- 100% | 47.5 MiB/s | 194.4 KiB | 00m00s [ 68/287] Installing libgcrypt-0:1.11.0 100% | 120.3 MiB/s | 1.4 MiB | 00m00s [ 69/287] Installing libksba-0:1.6.7-2. 100% | 96.5 MiB/s | 593.0 KiB | 00m00s [ 70/287] Installing libicu-devel-0:76. 100% | 134.9 MiB/s | 5.1 MiB | 00m00s [ 71/287] Installing boost-locale-0:1.8 100% | 151.1 MiB/s | 773.4 KiB | 00m00s [ 72/287] Installing boost-type_erasure 100% | 33.5 MiB/s | 68.7 KiB | 00m00s [ 73/287] Installing boost-timer-0:1.83 100% | 33.5 MiB/s | 68.7 KiB | 00m00s [ 74/287] Installing annobin-docs-0:12. 100% | 97.4 MiB/s | 99.7 KiB | 00m00s [ 75/287] Installing MUMPS-common-0:5.6 100% | 185.3 MiB/s | 949.0 KiB | 00m00s [ 76/287] Installing scotch-0:7.0.6-1.f 100% | 97.7 MiB/s | 1.2 MiB | 00m00s [ 77/287] Installing metis-0:5.1.0.3-6. 100% | 167.2 MiB/s | 2.2 MiB | 00m00s [ 78/287] Installing libubsan-0:15.0.0- 100% | 127.6 MiB/s | 653.4 KiB | 00m00s [ 79/287] Installing libatomic-0:15.0.0 100% | 65.1 MiB/s | 66.7 KiB | 00m00s [ 80/287] Installing libasan-0:15.0.0-0 100% | 148.2 MiB/s | 2.1 MiB | 00m00s [ 81/287] Installing dbus-libs-1:1.16.0 100% | 88.4 MiB/s | 452.6 KiB | 00m00s [ 82/287] Installing avahi-libs-0:0.8-3 100% | 95.1 MiB/s | 292.1 KiB | 00m00s [ 83/287] Installing cliquer-libs-0:1.2 100% | 42.9 MiB/s | 87.8 KiB | 00m00s [ 84/287] Installing libnauty-0:2.8.9-1 100% | 200.3 MiB/s | 7.2 MiB | 00m00s [ 85/287] Installing pixman-0:0.44.2-1. 100% | 113.6 MiB/s | 581.4 KiB | 00m00s [ 86/287] Installing ncurses-c++-libs-0 100% | 64.2 MiB/s | 394.6 KiB | 00m00s [ 87/287] Installing ncurses-devel-0:6. 100% | 26.9 MiB/s | 1.0 MiB | 00m00s [ 88/287] Installing readline-devel-0:8 100% | 91.2 MiB/s | 560.5 KiB | 00m00s [ 89/287] Installing hwloc-libs-0:2.11. 100% | 193.7 MiB/s | 3.1 MiB | 00m00s [ 90/287] Installing tbb-bind-0:2022.0. 100% | 32.8 MiB/s | 67.1 KiB | 00m00s [ 91/287] Installing tbb-devel-0:2022.0 100% | 93.1 MiB/s | 1.4 MiB | 00m00s [ 92/287] Installing boost-test-0:1.83. 100% | 126.3 MiB/s | 775.8 KiB | 00m00s [ 93/287] Installing boost-stacktrace-0 100% | 98.4 MiB/s | 201.5 KiB | 00m00s [ 94/287] Installing boost-serializatio 100% | 126.8 MiB/s | 519.3 KiB | 00m00s [ 95/287] Installing boost-random-0:1.8 100% | 67.0 MiB/s | 68.6 KiB | 00m00s [ 96/287] Installing boost-program-opti 100% | 105.7 MiB/s | 324.6 KiB | 00m00s [ 97/287] Installing boost-nowide-0:1.8 100% | 66.9 MiB/s | 68.6 KiB | 00m00s [ 98/287] Installing boost-math-0:1.83. 100% | 147.8 MiB/s | 1.3 MiB | 00m00s [ 99/287] Installing boost-iostreams-0: 100% | 64.7 MiB/s | 132.6 KiB | 00m00s [100/287] Installing boost-contract-0:1 100% | 64.8 MiB/s | 132.7 KiB | 00m00s [101/287] Installing pdqsort-devel-0:0- 100% | 29.3 MiB/s | 30.0 KiB | 00m00s [102/287] Installing gmp-c++-1:6.3.0-2. 100% | 95.9 MiB/s | 196.3 KiB | 00m00s [103/287] Installing gmp-devel-1:6.3.0- 100% | 115.3 MiB/s | 354.2 KiB | 00m00s [104/287] Installing mpfr-devel-0:4.2.1 100% | 62.0 MiB/s | 63.5 KiB | 00m00s [105/287] Installing coin-or-Sample-0:1 100% | 139.5 MiB/s | 1.5 MiB | 00m00s [106/287] Installing libusb1-0:1.0.27-4 100% | 11.6 MiB/s | 307.8 KiB | 00m00s [107/287] Installing tpm2-tss-0:4.1.3-5 100% | 152.9 MiB/s | 2.4 MiB | 00m00s [108/287] Installing openblas-0:0.3.28- 100% | 52.9 MiB/s | 108.3 KiB | 00m00s [109/287] Installing openblas-openmp-0: 100% | 191.3 MiB/s | 23.5 MiB | 00m00s [110/287] Installing flexiblas-0:3.4.4- 100% | 48.5 MiB/s | 49.7 KiB | 00m00s [111/287] Installing flexiblas-netlib-0 100% | 168.9 MiB/s | 12.8 MiB | 00m00s [112/287] Installing flexiblas-openblas 100% | 95.6 MiB/s | 195.8 KiB | 00m00s [113/287] Installing suitesparse-0:7.7. 100% | 198.9 MiB/s | 158.5 MiB | 00m01s [114/287] Installing glpk-0:5.0-12.fc41 100% | 123.3 MiB/s | 1.1 MiB | 00m00s [115/287] Installing coin-or-CoinUtils- 100% | 132.8 MiB/s | 1.5 MiB | 00m00s [116/287] Installing coin-or-Osi-0:0.10 100% | 150.6 MiB/s | 6.5 MiB | 00m00s [117/287] Installing coin-or-CoinUtils- 100% | 42.6 MiB/s | 697.8 KiB | 00m00s [118/287] Installing coin-or-CoinUtils- 100% | 122.9 MiB/s | 32.9 MiB | 00m00s [119/287] Installing coin-or-Osi-doc-0: 100% | 133.6 MiB/s | 16.6 MiB | 00m00s [120/287] Installing MUMPS-0:5.6.2-6.fc 100% | 169.5 MiB/s | 9.8 MiB | 00m00s [121/287] Installing coin-or-Cgl-0:0.60 100% | 115.6 MiB/s | 1.2 MiB | 00m00s [122/287] Installing coin-or-Clp-0:1.17 100% | 138.7 MiB/s | 2.9 MiB | 00m00s [123/287] Installing coin-or-Cbc-0:2.10 100% | 105.5 MiB/s | 2.7 MiB | 00m00s [124/287] Installing coin-or-Clp-doc-0: 100% | 144.8 MiB/s | 55.9 MiB | 00m00s [125/287] Installing coin-or-Cgl-doc-0: 100% | 108.8 MiB/s | 14.5 MiB | 00m00s [126/287] Installing coin-or-Ipopt-0:3. 100% | 143.4 MiB/s | 2.6 MiB | 00m00s [127/287] Installing coin-or-Bonmin-0:1 100% | 120.5 MiB/s | 1.3 MiB | 00m00s [128/287] Installing coin-or-Ipopt-deve 100% | 70.5 MiB/s | 1.2 MiB | 00m00s [129/287] Installing coin-or-DyLP-0:1.1 100% | 77.7 MiB/s | 1.0 MiB | 00m00s [130/287] Installing coin-or-DyLP-doc-0 100% | 100.5 MiB/s | 11.3 MiB | 00m00s [131/287] Installing coin-or-Vol-0:1.5. 100% | 76.9 MiB/s | 472.5 KiB | 00m00s [132/287] Installing coin-or-Vol-doc-0: 100% | 93.1 MiB/s | 5.6 MiB | 00m00s [133/287] Installing glpk-devel-0:5.0-1 100% | 130.3 MiB/s | 266.9 KiB | 00m00s [134/287] Installing npth-0:1.8-1.fc42. 100% | 46.0 MiB/s | 94.2 KiB | 00m00s [135/287] Installing ncurses-0:6.5-2.20 100% | 159.2 MiB/s | 1.8 MiB | 00m00s [136/287] Installing google-noto-fonts- 100% | 17.8 MiB/s | 18.3 KiB | 00m00s [137/287] Installing google-noto-sans-v 100% | 124.9 MiB/s | 1.2 MiB | 00m00s [138/287] Installing default-fonts-core 100% | 2.0 MiB/s | 18.2 KiB | 00m00s [139/287] Installing groff-base-0:1.23. 100% | 113.5 MiB/s | 5.4 MiB | 00m00s [140/287] Installing perl-Digest-0:1.20 100% | 18.1 MiB/s | 37.1 KiB | 00m00s [141/287] Installing perl-B-0:1.89-512. 100% | 99.2 MiB/s | 609.3 KiB | 00m00s [142/287] Installing perl-FileHandle-0: 100% | 9.5 MiB/s | 9.8 KiB | 00m00s [143/287] Installing perl-Digest-MD5-0: 100% | 76.0 MiB/s | 233.4 KiB | 00m00s [144/287] Installing perl-MIME-Base32-0 100% | 15.7 MiB/s | 32.2 KiB | 00m00s [145/287] Installing perl-Data-Dumper-0 100% | 64.8 MiB/s | 265.3 KiB | 00m00s [146/287] Installing perl-libnet-0:3.15 100% | 57.6 MiB/s | 294.7 KiB | 00m00s [147/287] Installing perl-AutoLoader-0: 100% | 20.5 MiB/s | 20.9 KiB | 00m00s [148/287] Installing perl-IO-Socket-IP- 100% | 49.9 MiB/s | 102.2 KiB | 00m00s [149/287] Installing perl-URI-0:5.31-1. 100% | 32.9 MiB/s | 269.6 KiB | 00m00s [150/287] Installing perl-Text-Tabs+Wra 100% | 23.3 MiB/s | 23.9 KiB | 00m00s [151/287] Installing perl-locale-0:1.12 100% | 6.7 MiB/s | 6.9 KiB | 00m00s [152/287] Installing perl-File-Path-0:2 100% | 31.5 MiB/s | 64.5 KiB | 00m00s [153/287] Installing perl-Time-Local-2: 100% | 34.5 MiB/s | 70.6 KiB | 00m00s [154/287] Installing perl-Pod-Escapes-1 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [155/287] Installing perl-if-0:0.61.000 100% | 6.1 MiB/s | 6.2 KiB | 00m00s [156/287] Installing perl-Net-SSLeay-0: 100% | 90.0 MiB/s | 1.6 MiB | 00m00s [157/287] Installing perl-IO-Socket-SSL 100% | 98.7 MiB/s | 707.4 KiB | 00m00s [158/287] Installing perl-POSIX-0:2.20- 100% | 96.0 MiB/s | 393.3 KiB | 00m00s [159/287] Installing perl-Term-ANSIColo 100% | 48.4 MiB/s | 99.2 KiB | 00m00s [160/287] Installing perl-Term-Cap-0:1. 100% | 14.9 MiB/s | 30.6 KiB | 00m00s [161/287] Installing perl-File-Temp-1:0 100% | 53.4 MiB/s | 164.1 KiB | 00m00s [162/287] Installing perl-IPC-Open3-0:1 100% | 22.7 MiB/s | 23.3 KiB | 00m00s [163/287] Installing perl-Class-Struct- 100% | 3.2 MiB/s | 25.9 KiB | 00m00s [164/287] Installing perl-HTTP-Tiny-0:0 100% | 50.9 MiB/s | 156.4 KiB | 00m00s [165/287] Installing perl-Pod-Simple-1: 100% | 69.6 MiB/s | 570.5 KiB | 00m00s [166/287] Installing perl-Symbol-0:1.09 100% | 7.0 MiB/s | 7.2 KiB | 00m00s [167/287] Installing perl-Socket-4:2.03 100% | 89.1 MiB/s | 273.8 KiB | 00m00s [168/287] Installing perl-SelectSaver-0 100% | 2.5 MiB/s | 2.6 KiB | 00m00s [169/287] Installing perl-File-stat-0:1 100% | 12.7 MiB/s | 13.1 KiB | 00m00s [170/287] Installing perl-Pod-Perldoc-0 100% | 41.3 MiB/s | 169.3 KiB | 00m00s [171/287] Installing perl-podlators-1:6 100% | 78.5 MiB/s | 321.4 KiB | 00m00s [172/287] Installing perl-Text-ParseWor 100% | 14.2 MiB/s | 14.6 KiB | 00m00s [173/287] Installing perl-base-0:2.27-5 100% | 12.6 MiB/s | 12.9 KiB | 00m00s [174/287] Installing perl-Fcntl-0:1.18- 100% | 108.3 MiB/s | 221.8 KiB | 00m00s [175/287] Installing perl-mro-0:1.29-51 100% | 102.7 MiB/s | 210.4 KiB | 00m00s [176/287] Installing perl-overloading-0 100% | 5.4 MiB/s | 5.5 KiB | 00m00s [177/287] Installing perl-IO-0:1.55-512 100% | 78.9 MiB/s | 323.1 KiB | 00m00s [178/287] Installing perl-Pod-Usage-4:2 100% | 42.2 MiB/s | 86.3 KiB | 00m00s [179/287] Installing perl-constant-0:1. 100% | 26.7 MiB/s | 27.4 KiB | 00m00s [180/287] Installing perl-Scalar-List-U 100% | 69.4 MiB/s | 284.3 KiB | 00m00s [181/287] Installing perl-overload-0:1. 100% | 70.3 MiB/s | 71.9 KiB | 00m00s [182/287] Installing perl-vars-0:1.05-5 100% | 4.2 MiB/s | 4.3 KiB | 00m00s [183/287] Installing perl-File-Basename 100% | 14.2 MiB/s | 14.6 KiB | 00m00s [184/287] Installing perl-Getopt-Std-0: 100% | 11.5 MiB/s | 11.7 KiB | 00m00s [185/287] Installing perl-MIME-Base64-0 100% | 72.9 MiB/s | 224.1 KiB | 00m00s [186/287] Installing perl-parent-1:0.24 100% | 10.7 MiB/s | 11.0 KiB | 00m00s [187/287] Installing perl-Errno-0:1.38- 100% | 8.6 MiB/s | 8.8 KiB | 00m00s [188/287] Installing perl-Storable-1:3. 100% | 91.3 MiB/s | 373.9 KiB | 00m00s [189/287] Installing perl-Getopt-Long-1 100% | 47.9 MiB/s | 147.2 KiB | 00m00s [190/287] Installing perl-Exporter-0:5. 100% | 27.2 MiB/s | 55.6 KiB | 00m00s [191/287] Installing perl-Carp-0:1.54-5 100% | 23.3 MiB/s | 47.7 KiB | 00m00s [192/287] Installing perl-DynaLoader-0: 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [193/287] Installing perl-PathTools-0:3 100% | 43.5 MiB/s | 356.5 KiB | 00m00s [194/287] Installing perl-Encode-4:3.21 100% | 98.4 MiB/s | 5.9 MiB | 00m00s [195/287] Installing perl-libs-4:5.40.0 100% | 91.7 MiB/s | 11.6 MiB | 00m00s [196/287] Installing perl-interpreter-4 100% | 29.7 MiB/s | 303.9 KiB | 00m00s [197/287] Installing tzdata-0:2024b-1.f 100% | 20.0 MiB/s | 1.9 MiB | 00m00s [198/287] Installing python-pip-wheel-0 100% | 207.4 MiB/s | 1.2 MiB | 00m00s [199/287] Installing mpdecimal-0:2.5.1- 100% | 107.4 MiB/s | 330.0 KiB | 00m00s [200/287] Installing libb2-0:0.98.1-12. 100% | 18.0 MiB/s | 203.2 KiB | 00m00s [201/287] Installing python3-libs-0:3.1 100% | 125.1 MiB/s | 43.2 MiB | 00m00s [202/287] Installing python3-0:3.13.1-2 100% | 41.1 MiB/s | 84.2 KiB | 00m00s [203/287] Installing boost-python3-0:1. 100% | 95.7 MiB/s | 392.1 KiB | 00m00s [204/287] Installing boost-0:1.83.0-9.f 100% | 191.0 KiB/s | 1.7 KiB | 00m00s [205/287] Installing python3-numpy-1:2. 100% | 135.3 MiB/s | 36.9 MiB | 00m00s [206/287] Installing boost-numpy3-0:1.8 100% | 1.1 MiB/s | 68.6 KiB | 00m00s [207/287] Installing boost-devel-0:1.83 100% | 93.9 MiB/s | 145.8 MiB | 00m02s [208/287] Installing poppler-data-0:0.4 100% | 137.7 MiB/s | 12.4 MiB | 00m00s [209/287] Installing libdatrie-0:0.2.13 100% | 108.8 MiB/s | 222.8 KiB | 00m00s [210/287] Installing libthai-0:0.1.29-9 100% | 114.4 MiB/s | 937.2 KiB | 00m00s [211/287] Installing cups-filesystem-1: 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [212/287] Installing libXau-0:1.0.12-1. 100% | 59.1 MiB/s | 121.0 KiB | 00m00s [213/287] Installing libxcb-0:1.17.0-3. 100% | 184.6 MiB/s | 5.4 MiB | 00m00s [214/287] Installing nettle-0:3.10-3.fc 100% | 125.0 MiB/s | 1.0 MiB | 00m00s [215/287] Installing gnutls-0:3.8.8-1.f 100% | 139.6 MiB/s | 3.6 MiB | 00m00s [216/287] Installing glib2-0:2.83.0-3.f 100% | 149.3 MiB/s | 16.3 MiB | 00m00s [217/287] Installing shared-mime-info-0 100% | 102.7 MiB/s | 2.7 MiB | 00m00s [218/287] Installing gdk-pixbuf2-0:2.42 100% | 100.2 MiB/s | 3.0 MiB | 00m00s [219/287] Installing cups-libs-1:2.4.11 100% | 81.2 MiB/s | 914.8 KiB | 00m00s [220/287] Installing gnupg2-0:2.4.5-4.f 100% | 144.5 MiB/s | 11.3 MiB | 00m00s [221/287] Installing gpgme-0:1.24.0-1.f 100% | 114.4 MiB/s | 820.3 KiB | 00m00s [222/287] Installing gpgmepp-0:1.24.0-1 100% | 114.7 MiB/s | 587.0 KiB | 00m00s [223/287] Installing liblerc-0:4.0.0-7. 100% | 130.8 MiB/s | 803.9 KiB | 00m00s [224/287] Installing jbigkit-libs-0:2.1 100% | 143.0 MiB/s | 439.2 KiB | 00m00s [225/287] Installing libtiff-0:4.7.0-2. 100% | 110.1 MiB/s | 789.0 KiB | 00m00s [226/287] Installing svt-av1-libs-0:2.1 100% | 153.7 MiB/s | 3.8 MiB | 00m00s [227/287] Installing rav1e-libs-0:0.7.1 100% | 144.1 MiB/s | 2.3 MiB | 00m00s [228/287] Installing libdav1d-0:1.5.0-1 100% | 127.4 MiB/s | 1.0 MiB | 00m00s [229/287] Installing libaom-0:3.9.0-3.f 100% | 148.3 MiB/s | 3.6 MiB | 00m00s [230/287] Installing libavif-0:1.0.4-7. 100% | 84.2 MiB/s | 345.1 KiB | 00m00s [231/287] Installing fribidi-0:1.0.16-1 100% | 123.2 MiB/s | 504.8 KiB | 00m00s [232/287] Installing libpaper-1:2.1.1-7 100% | 110.5 MiB/s | 226.3 KiB | 00m00s [233/287] Installing libijs-0:0.35-23.f 100% | 112.6 MiB/s | 230.6 KiB | 00m00s [234/287] Installing jbig2dec-libs-0:0. 100% | 98.5 MiB/s | 302.5 KiB | 00m00s [235/287] Installing adobe-mappings-pdf 100% | 146.5 MiB/s | 4.4 MiB | 00m00s [236/287] Installing libX11-common-0:1. 100% | 51.6 MiB/s | 1.2 MiB | 00m00s [237/287] Installing libX11-0:1.8.10-2. 100% | 138.0 MiB/s | 1.7 MiB | 00m00s [238/287] Installing libXrender-0:0.9.1 100% | 68.2 MiB/s | 69.9 KiB | 00m00s [239/287] Installing libXpm-0:3.5.17-4. 100% | 107.3 MiB/s | 329.8 KiB | 00m00s [240/287] Installing libXt-0:1.3.1-1.fc 100% | 106.6 MiB/s | 545.7 KiB | 00m00s [241/287] Installing libXext-0:1.3.6-2. 100% | 134.3 MiB/s | 275.1 KiB | 00m00s [242/287] Installing graphite2-0:1.3.14 100% | 121.5 MiB/s | 497.7 KiB | 00m00s [243/287] Installing harfbuzz-0:10.1.0- 100% | 134.5 MiB/s | 3.1 MiB | 00m00s [244/287] Installing freetype-0:2.13.3- 100% | 123.4 MiB/s | 1.1 MiB | 00m00s [245/287] Installing netpbm-0:11.02.00- 100% | 113.1 MiB/s | 694.9 KiB | 00m00s [246/287] Installing gts-0:0.7.6-49.201 100% | 168.7 MiB/s | 2.5 MiB | 00m00s [247/287] Installing libimagequant-0:4. 100% | 90.4 MiB/s | 925.3 KiB | 00m00s [248/287] Installing xml-common-0:0.6.3 100% | 26.4 MiB/s | 81.1 KiB | 00m00s [249/287] Installing fontconfig-0:2.15. 100% | 2.1 MiB/s | 2.6 MiB | 00m01s [250/287] Installing cairo-0:1.18.2-2.f 100% | 46.1 MiB/s | 2.1 MiB | 00m00s [251/287] Installing cairo-gobject-0:1. 100% | 21.7 MiB/s | 66.7 KiB | 00m00s [252/287] Installing gd-0:2.3.3-17.fc41 100% | 43.6 MiB/s | 580.8 KiB | 00m00s [253/287] Installing libgs-0:10.04.0-1. 100% | 164.1 MiB/s | 24.8 MiB | 00m00s [254/287] Installing libXft-0:2.3.8-7.f 100% | 104.8 MiB/s | 321.9 KiB | 00m00s [255/287] Installing pango-0:1.54.0-2.f 100% | 135.8 MiB/s | 2.0 MiB | 00m00s [256/287] Installing rsvg-pixbuf-loader 100% | 91.1 MiB/s | 466.6 KiB | 00m00s [257/287] Installing librsvg2-0:2.59.2- 100% | 145.9 MiB/s | 5.0 MiB | 00m00s [258/287] Installing lasi-0:1.1.3-14.fc 100% | 84.6 MiB/s | 259.9 KiB | 00m00s [259/287] Installing poppler-0:24.08.0- 100% | 154.5 MiB/s | 4.2 MiB | 00m00s [260/287] Installing poppler-glib-0:24. 100% | 110.9 MiB/s | 794.8 KiB | 00m00s [261/287] Installing graphviz-0:12.2.1- 100% | 152.5 MiB/s | 22.7 MiB | 00m00s [262/287] Installing kernel-headers-0:6 100% | 73.3 MiB/s | 6.6 MiB | 00m00s [263/287] Installing libxcrypt-devel-0: 100% | 6.4 MiB/s | 32.9 KiB | 00m00s [264/287] Installing glibc-devel-0:2.40 100% | 62.3 MiB/s | 2.7 MiB | 00m00s [265/287] Installing libstdc++-devel-0: 100% | 129.1 MiB/s | 15.7 MiB | 00m00s [266/287] Installing xapian-core-libs-0 100% | 142.9 MiB/s | 2.4 MiB | 00m00s [267/287] Installing make-1:4.4.1-9.fc4 100% | 116.2 MiB/s | 2.0 MiB | 00m00s [268/287] Installing gcc-0:15.0.0-0.2.f 100% | 160.9 MiB/s | 96.5 MiB | 00m01s [269/287] Installing libquadmath-devel- 100% | 11.4 MiB/s | 23.4 KiB | 00m00s [270/287] Installing gcc-gfortran-0:15. 100% | 156.0 MiB/s | 37.1 MiB | 00m00s [271/287] Installing lusol-devel-0:2016 100% | 7.6 MiB/s | 7.8 KiB | 00m00s [272/287] Installing libpapilo-devel-0: 100% | 101.6 MiB/s | 1.7 MiB | 00m00s [273/287] Installing libsoplex-devel-0: 100% | 131.4 MiB/s | 3.4 MiB | 00m00s [274/287] Installing coin-or-Osi-devel- 100% | 67.8 MiB/s | 277.7 KiB | 00m00s [275/287] Installing coin-or-Cbc-devel- 100% | 78.3 MiB/s | 561.0 KiB | 00m00s [276/287] Installing coin-or-Clp-devel- 100% | 99.8 MiB/s | 715.5 KiB | 00m00s [277/287] Installing coin-or-Cgl-devel- 100% | 69.6 MiB/s | 285.3 KiB | 00m00s [278/287] Installing coin-or-Bonmin-dev 100% | 50.0 MiB/s | 307.1 KiB | 00m00s [279/287] Installing gcc-c++-0:15.0.0-0 100% | 154.3 MiB/s | 38.3 MiB | 00m00s [280/287] Installing gcc-plugin-annobin 100% | 4.5 MiB/s | 69.0 KiB | 00m00s [281/287] Installing annobin-plugin-gcc 100% | 48.8 MiB/s | 998.8 KiB | 00m00s [282/287] Installing doxygen-2:1.12.0-3 100% | 160.5 MiB/s | 22.2 MiB | 00m00s [283/287] Installing help2man-0:1.49.3- 100% | 26.0 MiB/s | 425.4 KiB | 00m00s [284/287] Installing coin-or-Cbc-doc-0: 100% | 146.9 MiB/s | 87.1 MiB | 00m01s [285/287] Installing coin-or-Bonmin-doc 100% | 135.0 MiB/s | 50.5 MiB | 00m00s [286/287] Installing libnauty-devel-0:2 100% | 123.4 MiB/s | 1.1 MiB | 00m00s [287/287] Installing asl-devel-0:202411 100% | 330.3 KiB/s | 291.0 KiB | 00m01s Warning: skipped OpenPGP checks for 37 packages from repositories: copr_base, https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch Complete! Finish: build setup for coin-or-Couenne-0.5.8-20.fc42.src.rpm Start: rpmbuild coin-or-Couenne-0.5.8-20.fc42.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1733270400 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.zprdNj + 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.k0BWSW + 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.QCKgAb + 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-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-12-19 02:06:19.159830350 +0000 +++ ./configure 2024-12-19 02:06:19.189829534 +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-12-19 02:06:19.189829534 +0000 +++ ./configure 2024-12-19 02:06:19.259827629 +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.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + 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=ppc64le-redhat-linux --host=ppc64le-redhat-linux --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --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... powerpc64le-redhat-linux-gnu checking for ppc64le-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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection configure: Trying to determine Fortran compiler name checking for ppc64le-redhat-linux-gfortran... no checking for ppc64le-redhat-linux-ifort... no checking for ppc64le-redhat-linux-g95... no checking for ppc64le-redhat-linux-fort77... no checking for ppc64le-redhat-linux-f77... no checking for ppc64le-redhat-linux-g77... no checking for ppc64le-redhat-linux-pgf90... no checking for ppc64le-redhat-linux-pgf77... no checking for ppc64le-redhat-linux-ifc... no checking for ppc64le-redhat-linux-frt... no checking for ppc64le-redhat-linux-af77... no checking for ppc64le-redhat-linux-xlf_r... no checking for gfortran... gfortran checking for ppc64le-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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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/ppc64le-redhat-linux/15 -L/usr/lib/gcc/ppc64le-redhat-linux/15/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/15/../../.. -L/lib -L/usr/lib -lgfortran -lm -lgcc_s -lquadmath configure: Corrected Fortran libraries: -L/usr/lib/gcc/ppc64le-redhat-linux/15 -L/usr/lib/gcc/ppc64le-redhat-linux/15/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/15/../../.. -L/lib -L/usr/lib -lgfortran -lm -lquadmath 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 ppc64le-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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD checking for ppc64le-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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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... powerpc64le-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... 262144 checking command to parse /usr/bin/nm -B output from gcc object... ok checking for objdir... .libs checking for ppc64le-redhat-linux-ar... no checking for ar... ar checking for ppc64le-redhat-linux-ranlib... no checking for ranlib... ranlib checking for ppc64le-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 -m elf64ppc) 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 -m elf64ppc checking if the linker (/usr/bin/ld -m elf64ppc) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf64ppc) 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 -m elf64ppc) 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 -m elf64ppc) 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 "powerpc64le-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 ppc64le-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' not found checking for COIN-OR package Cpx... not given: Package 'osi-cplex' not found checking for COIN-OR package Grb... not given: Package 'osi-gurobi' not found checking for COIN-OR package Msk... not given: Package 'osi-mosek' not found checking for COIN-OR package Spx... yes: 0.108.11 checking for COIN-OR package Xpr... not given: Package 'osi-xpress' 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 -j5 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c rootQ.cpp -fPIC -DPIC -o .libs/rootQ.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/util' 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o drawCuts.lo drawCuts.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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' 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 ./../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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o exprUnary.lo exprUnary.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c exprUnary.cpp -fPIC -DPIC -o .libs/exprUnary.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 ./../problem/CouenneProblem.hpp:25, from exprUnary.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 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c exprOp.cpp -fPIC -DPIC -o .libs/exprOp.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 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c expression.cpp -fPIC -DPIC -o .libs/expression.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 /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 ./../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)' 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 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 specifier [-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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c operators/exprAbs.cpp -fPIC -DPIC -o .libs/exprAbs.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 ./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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o exprAux.lo exprAux.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c exprAux.cpp -fPIC -DPIC -o .libs/exprAux.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 CouenneExprVar.hpp:18, from CouenneExprAux.hpp:18, from exprAux.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: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c operators/exprExp.cpp -fPIC -DPIC -o .libs/exprExp.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 ./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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c operators/exprInv.cpp -fPIC -DPIC -o .libs/exprInv.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 ./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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o exprLog.lo `test -f 'operators/exprLog.cpp' || echo './'`operators/exprLog.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c operators/exprLog.cpp -fPIC -DPIC -o .libs/exprLog.o In file included from ./CouenneExprUnary.hpp:16, from operators/CouenneExprInv.hpp:14, from operators/CouenneExprLog.hpp:14, from operators/exprLog.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/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' 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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); | ^~~~~ ./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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o exprPow.lo `test -f 'operators/exprPow.cpp' || echo './'`operators/exprPow.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c operators/exprPow.cpp -fPIC -DPIC -o .libs/exprPow.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/CouenneExprPow.hpp:18, from operators/exprPow.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; | ^ 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c operators/exprSin.cpp -fPIC -DPIC -o .libs/exprSin.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 ./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; | ^ 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 Linearity (); | ^~~ doxygen doxydoc/doxygen.conf Doxygen version used: 1.12.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/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/src/readnl 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/util 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/interfaces 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/bound_tightening 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/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/twoImpliedBT 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/fbbt 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/obbt 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/disjunctive 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/crossconv 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/sdpcuts 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/expression 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/expression/simplify 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/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/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< T >... Generating docs for compound Couenne::CouenneSOSBranchingObject... Generating docs for compound Couenne::CouenneSOSObject... Generating docs for compound Couenne::CouenneSparseBndVec< T >... 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 6 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 8599/65536 hits=62467 misses=12250 symbol lookup cache used 5188/65536 hits=39339 misses=5188 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c operators/exprMinMax.cpp -fPIC -DPIC -o .libs/exprMinMax.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 /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 ./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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c partial/CouenneExprHess.cpp -fPIC -DPIC -o .libs/CouenneExprHess.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 ./../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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ./../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++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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ../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 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c ../convex/operators/conv-exprTrilinear.cpp -fPIC -DPIC -o .libs/conv-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 ./../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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o conv-exprMul-genCuts.lo `test -f '../convex/operators/conv-exprMul-genCuts.cpp' || echo './'`../convex/operators/conv-exprMul-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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c ../convex/operators/conv-exprMul-genCuts.cpp -fPIC -DPIC -o .libs/conv-exprMul-genCuts.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 /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from ../convex/operators/conv-exprMul-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 ./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 | 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c ../convex/operators/conv-exprMul-reformulate.cpp -fPIC -DPIC -o .libs/conv-exprMul-reformulate.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-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) { | ^ ./../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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c ../convex/operators/unifiedProdCuts.cpp -fPIC -DPIC -o .libs/unifiedProdCuts.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 /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 ./../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 ./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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c ../convex/operators/conv-exprOpp.cpp -fPIC -DPIC -o .libs/conv-exprOpp.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 /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 ./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 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o powNewton.lo `test -f '../convex/operators/powNewton.cpp' || echo './'`../convex/operators/powNewton.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c ../convex/operators/powNewton.cpp -fPIC -DPIC -o .libs/powNewton.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 ./../util/CouenneFunTriplets.hpp:16, from ../convex/operators/powNewton.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: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)' 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/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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ./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 ./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 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-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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c ../convex/operators/conv-exprSum.cpp -fPIC -DPIC -o .libs/conv-exprSum.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 /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 ./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 ./../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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ./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 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o conv-exprExp.lo `test -f '../convex/operators/conv-exprExp.cpp' || echo './'`../convex/operators/conv-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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c ../convex/operators/conv-exprExp.cpp -fPIC -DPIC -o .libs/conv-exprExp.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-exprExp.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 ./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 ./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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ./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)' 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 ../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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c ../branch/operators/branchExprAbs.cpp -fPIC -DPIC -o .libs/branchExprAbs.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 ./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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o quadCuts.lo `test -f '../convex/operators/quadCuts.cpp' || echo './'`../convex/operators/quadCuts.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c ../convex/operators/quadCuts.cpp -fPIC -DPIC -o .libs/quadCuts.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 /usr/include/coin/BonOaDecBase.hpp:13, from ./../convex/CouenneCutGenerator.hpp:16, from ../convex/operators/quadCuts.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 ./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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 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)' 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: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 ./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)' 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o branchExprQuad.lo `test -f '../branch/operators/branchExprQuad.cpp' || echo './'`../branch/operators/branchExprQuad.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c ../branch/operators/branchExprQuad.cpp -fPIC -DPIC -o .libs/branchExprQuad.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/CouenneExprSum.hpp:16, from ./../expression/operators/CouenneExprGroup.hpp:16, from ./../expression/operators/CouenneExprQuad.hpp:19, from ../branch/operators/branchExprQuad.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 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ./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 ./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/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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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/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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c analyzeSparsity.cpp -fPIC -DPIC -o .libs/analyzeSparsity.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 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/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 (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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o decomposeTerm.lo decomposeTerm.cpp mkdir .libs 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c decomposeTerm.cpp -fPIC -DPIC -o .libs/decomposeTerm.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 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/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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c elementBreak.cpp -fPIC -DPIC -o .libs/elementBreak.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 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c splitAux.cpp -fPIC -DPIC -o .libs/splitAux.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 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o problemIO.lo problemIO.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c writeGAMS.cpp -fPIC -DPIC -o .libs/writeGAMS.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 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o constraint.lo constraint.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c constraint.cpp -fPIC -DPIC -o .libs/constraint.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 CouenneProblemElem.hpp:17, from constraint.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); | ^~~~~ 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneProblem.cpp -fPIC -DPIC -o .libs/CouenneProblem.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/problem' 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 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/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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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)' 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c getIntegerCandidate.cpp -fPIC -DPIC -o .libs/getIntegerCandidate.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 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ./../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 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneSOS.cpp -fPIC -DPIC -o .libs/CouenneSOS.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/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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c checkNLP.cpp -fPIC -DPIC -o .libs/checkNLP.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 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneGlobalCutOff.cpp -fPIC -DPIC -o .libs/CouenneGlobalCutOff.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 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c reformulate.cpp -fPIC -DPIC -o .libs/reformulate.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 /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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneRecordBestSol.cpp -fPIC -DPIC -o .libs/CouenneRecordBestSol.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 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++/15/vector:68, from CouenneProblem.hpp:18: /usr/include/c++/15/bits/stl_vector.h:1222:7: note: declared here 1222 | empty() const _GLIBCXX_NOEXCEPT | ^~~~~ 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneSymmetry.cpp -fPIC -DPIC -o .libs/CouenneSymmetry.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 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c depGraph/checkCycles.cpp -fPIC -DPIC -o .libs/checkCycles.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 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneProblemConstructors.cpp -fPIC -DPIC -o .libs/CouenneProblemConstructors.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 /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 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 ./../branch/Nauty.h:15, from CouenneProblemConstructors.cpp:41: /usr/include/nauty/nauty.h:61:20: warning: attribute ignored [-Wattributes] 61 | #define NORET_ATTR [[_Noreturn]] | ^ /usr/include/nauty/nauty.h:1509:13: note: in expansion of macro 'NORET_ATTR' 1509 | extern void NORET_ATTR alloc_error(const char*); | ^~~~~~~~~~ /usr/include/nauty/nauty.h:61:20: note: an attribute that appertains to a type-specifier is ignored 61 | #define NORET_ATTR [[_Noreturn]] | ^ /usr/include/nauty/nauty.h:1509:13: note: in expansion of macro 'NORET_ATTR' 1509 | extern void NORET_ATTR alloc_error(const char*); | ^~~~~~~~~~ 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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)' 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 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; | ^ ./../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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c boundTightening.cpp -fPIC -DPIC -o .libs/boundTightening.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/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 ./../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 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/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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o fake_tightening.lo fake_tightening.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c fake_tightening.cpp -fPIC -DPIC -o .libs/fake_tightening.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 ./../problem/CouenneProblem.hpp:25, from fake_tightening.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; | ^ 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c obbt.cpp -fPIC -DPIC -o .libs/obbt.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 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c aggressiveBT.cpp -fPIC -DPIC -o .libs/aggressiveBT.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/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 ./../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 [-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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c obbt_supplement.cpp -fPIC -DPIC -o .libs/obbt_supplement.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/bound_tightening' 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c tightenBounds.cpp -fPIC -DPIC -o .libs/tightenBounds.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/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 ./../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 &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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c BTPerfIndicator.cpp -fPIC -DPIC -o .libs/BTPerfIndicator.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 ./../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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c operators/impliedBounds-mul.cpp -fPIC -DPIC -o .libs/impliedBounds-mul.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 ./../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 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/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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c operators/impliedBounds-sum.cpp -fPIC -DPIC -o .libs/impliedBounds-sum.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 ./../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)' 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o impliedBounds-exprDiv.lo `test -f 'operators/impliedBounds-exprDiv.cpp' || echo './'`operators/impliedBounds-exprDiv.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c operators/impliedBounds-exprDiv.cpp -fPIC -DPIC -o .libs/impliedBounds-exprDiv.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 ./../expression/CouenneExprOp.hpp:16, from ./../expression/operators/CouenneExprDiv.hpp:14, from operators/impliedBounds-exprDiv.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 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c operators/impliedBounds-exprPow.cpp -fPIC -DPIC -o .libs/impliedBounds-exprPow.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 ./../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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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' Making all in src/bound_tightening/twoImpliedBT libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o TwoImpliedConstructors.lo TwoImpliedConstructors.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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' 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o TwoImpliedIneqCombine.lo TwoImpliedIneqCombine.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o TwoImpliedGenCuts.lo TwoImpliedGenCuts.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c createCuts.cpp -fPIC -DPIC -o .libs/createCuts.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 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 ./../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 '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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ./../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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c addEnvelope.cpp -fPIC -DPIC -o .libs/addEnvelope.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 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 ./../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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c generateCuts.cpp -fPIC -DPIC -o .libs/generateCuts.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 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 ./../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; | ^ In file included from ./../branch/Nauty.h:15, from generateCuts.cpp:26: /usr/include/nauty/nauty.h:61:20: warning: attribute ignored [-Wattributes] 61 | #define NORET_ATTR [[_Noreturn]] | ^ /usr/include/nauty/nauty.h:1509:13: note: in expansion of macro 'NORET_ATTR' 1509 | extern void NORET_ATTR alloc_error(const char*); | ^~~~~~~~~~ /usr/include/nauty/nauty.h:61:20: note: an attribute that appertains to a type-specifier is ignored 61 | #define NORET_ATTR [[_Noreturn]] | ^ /usr/include/nauty/nauty.h:1509:13: note: in expansion of macro 'NORET_ATTR' 1509 | extern void NORET_ATTR alloc_error(const char*); | ^~~~~~~~~~ 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o CouenneCutGenerator.lo CouenneCutGenerator.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneCutGenerator.cpp -fPIC -DPIC -o .libs/CouenneCutGenerator.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 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 ./../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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c genRowCuts.cpp -fPIC -DPIC -o .libs/genRowCuts.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 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 ./../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; | ^ ./../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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ./../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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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' Making all in src/branch libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o CouenneThreeWayBranchObj.lo CouenneThreeWayBranchObj.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneThreeWayBranchObj.cpp -fPIC -DPIC -o .libs/CouenneThreeWayBranchObj.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 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneVarObject.cpp -fPIC -DPIC -o .libs/CouenneVarObject.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 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneBranchingObject.cpp -fPIC -DPIC -o .libs/CouenneBranchingObject.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 /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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c projections.cpp -fPIC -DPIC -o .libs/projections.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/branch' 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneObject.cpp -fPIC -DPIC -o .libs/CouenneObject.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 ./../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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneChooseVariable.cpp -fPIC -DPIC -o .libs/CouenneChooseVariable.o 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 Nauty.h:15, from CouenneChooseVariable.cpp:24: /usr/include/nauty/nauty.h:61:20: warning: attribute ignored [-Wattributes] 61 | #define NORET_ATTR [[_Noreturn]] | ^ /usr/include/nauty/nauty.h:1509:13: note: in expansion of macro 'NORET_ATTR' 1509 | extern void NORET_ATTR alloc_error(const char*); | ^~~~~~~~~~ /usr/include/nauty/nauty.h:61:20: note: an attribute that appertains to a type-specifier is ignored 61 | #define NORET_ATTR [[_Noreturn]] | ^ /usr/include/nauty/nauty.h:1509:13: note: in expansion of macro 'NORET_ATTR' 1509 | extern void NORET_ATTR alloc_error(const char*); | ^~~~~~~~~~ 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneChooseStrong.cpp -fPIC -DPIC -o .libs/CouenneChooseStrong.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 CouenneChooseStrong.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 ./../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() (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 (); | ^ In file included from Nauty.h:15, from CouenneChooseStrong.cpp:39: /usr/include/nauty/nauty.h: At global scope: /usr/include/nauty/nauty.h:61:20: warning: attribute ignored [-Wattributes] 61 | #define NORET_ATTR [[_Noreturn]] | ^ /usr/include/nauty/nauty.h:1509:13: note: in expansion of macro 'NORET_ATTR' 1509 | extern void NORET_ATTR alloc_error(const char*); | ^~~~~~~~~~ /usr/include/nauty/nauty.h:61:20: note: an attribute that appertains to a type-specifier is ignored 61 | #define NORET_ATTR [[_Noreturn]] | ^ /usr/include/nauty/nauty.h:1509:13: note: in expansion of macro 'NORET_ATTR' 1509 | extern void NORET_ATTR alloc_error(const char*); | ^~~~~~~~~~ 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c infeasibilityVT.cpp -fPIC -DPIC -o .libs/infeasibilityVT.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 ./../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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c feasibleRegion.cpp -fPIC -DPIC -o .libs/feasibleRegion.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 ./../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 ./../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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o CouenneComplBranchingObject.lo CouenneComplBranchingObject.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneComplBranchingObject.cpp -fPIC -DPIC -o .libs/CouenneComplBranchingObject.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 CouenneComplBranchingObject.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 ./../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 [-Wregister] 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c BranchCore.cpp -fPIC -DPIC -o .libs/BranchCore.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 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 ./../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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneOrbitBranchingObj.cpp -fPIC -DPIC -o .libs/CouenneOrbitBranchingObj.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 /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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c Nauty.cpp -fPIC -DPIC -o .libs/Nauty.o In file included from Nauty.h:15, from Nauty.cpp:13: /usr/include/nauty/nauty.h:61:20: warning: attribute ignored [-Wattributes] 61 | #define NORET_ATTR [[_Noreturn]] | ^ /usr/include/nauty/nauty.h:1509:13: note: in expansion of macro 'NORET_ATTR' 1509 | extern void NORET_ATTR alloc_error(const char*); | ^~~~~~~~~~ /usr/include/nauty/nauty.h:61:20: note: an attribute that appertains to a type-specifier is ignored 61 | #define NORET_ATTR [[_Noreturn]] | ^ /usr/include/nauty/nauty.h:1509:13: note: in expansion of macro 'NORET_ATTR' 1509 | extern void NORET_ATTR alloc_error(const char*); | ^~~~~~~~~~ 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 /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 StrongBranchingSetupList.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 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; | ^ In file included from Nauty.h:15, from StrongBranchingSetupList.cpp:34: /usr/include/nauty/nauty.h:61:20: warning: attribute ignored [-Wattributes] 61 | #define NORET_ATTR [[_Noreturn]] | ^ /usr/include/nauty/nauty.h:1509:13: note: in expansion of macro 'NORET_ATTR' 1509 | extern void NORET_ATTR alloc_error(const char*); | ^~~~~~~~~~ /usr/include/nauty/nauty.h:61:20: note: an attribute that appertains to a type-specifier is ignored 61 | #define NORET_ATTR [[_Noreturn]] | ^ /usr/include/nauty/nauty.h:1509:13: note: in expansion of macro 'NORET_ATTR' 1509 | extern void NORET_ATTR alloc_error(const char*); | ^~~~~~~~~~ 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c separateWithDisjunction.cpp -fPIC -DPIC -o .libs/separateWithDisjunction.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 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, | ^~~~~~~~~~~~~~~~~~~~~~ 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) { | ^ ./../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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o generateDisjCuts.lo generateDisjCuts.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c generateDisjCuts.cpp -fPIC -DPIC -o .libs/generateDisjCuts.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 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, 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o CouenneDisjCuts.lo CouenneDisjCuts.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o getDisjunctions.lo getDisjunctions.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c getDisjunctions.cpp -fPIC -DPIC -o .libs/getDisjunctions.o make[1]: Leaving directory '/builddir/build/BUILD/coin-or-Couenne-0.5.8-build/Couenne-0.5.8/src/disjunctive' 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 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 ./../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 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 ./../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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c disjCut.cpp -fPIC -DPIC -o .libs/disjCut.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 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c singleDisjunctions.cpp -fPIC -DPIC -o .libs/singleDisjunctions.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 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 ./../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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o CouenneMINLPInterface.lo CouenneMINLPInterface.cpp 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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' 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o CouenneTNLP.lo CouenneTNLP.cpp 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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' 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 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o CouenneFPcreateMILP.lo CouenneFPcreateMILP.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneFPcreateMILP.cpp -fPIC -DPIC -o .libs/CouenneFPcreateMILP.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 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c BonInitHeuristic.cpp -fPIC -DPIC -o .libs/BonInitHeuristic.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 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o BonNlpHeuristic.lo BonNlpHeuristic.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c BonNlpHeuristic.cpp -fPIC -DPIC -o .libs/BonNlpHeuristic.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 /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 ./../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:62:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 62 | void node(int, double, double, double, int, int); | ^ ./../problem/CouenneProblem.hpp:70:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 70 | inline int get_sign () const {return sign;} | ^ ./../problem/CouenneProblem.hpp:70:59: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 70 | inline int get_sign () const {return sign;} | ^ ./../problem/CouenneProblem.hpp:76:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 76 | struct myclass0 { | ^ ./../problem/CouenneProblem.hpp:76:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 76 | struct myclass0 { | ^ ./../problem/CouenneProblem.hpp:122:51: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 122 | struct myclass { | ^ ./../problem/CouenneProblem.hpp:122:75: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 122 | struct myclass { | ^ ./../problem/CouenneProblem.hpp:128:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 128 | struct less_than_str { | ^ ./../problem/CouenneProblem.hpp:128:73: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 128 | struct less_than_str { | ^ ./../problem/CouenneProblem.hpp:396:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 396 | void ChangeBounds (const double * , const double *, int ) const; | ^ ./../problem/CouenneProblem.hpp:396:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 396 | void ChangeBounds (const double * , const double *, int ) 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneFeasPump.cpp -fPIC -DPIC -o .libs/CouenneFeasPump.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 ./../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, | ^~~~~~~~~~~~~~~~~~~~~~ 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneFeasPumpConstructors.cpp -fPIC -DPIC -o .libs/CouenneFeasPumpConstructors.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 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 ./../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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneFPFindSolution.cpp -fPIC -DPIC -o .libs/CouenneFPFindSolution.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 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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, | ^~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneFPscipSolve.cpp -fPIC -DPIC -o .libs/CouenneFPscipSolve.o 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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ./../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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouennePSDcon.cpp -fPIC -DPIC -o .libs/CouennePSDcon.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/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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o CouenneMatrix.lo CouenneMatrix.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CouenneMatrix.cpp -fPIC -DPIC -o .libs/CouenneMatrix.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/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]: 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o CutGen.lo CutGen.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 (); | ^ In file included from ./../../expression/operators/CouenneExprPow.hpp:18, from CouenneSdpCuts.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( | ^~~~~~~~~~~~~~~~~~~~~~ /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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o CrossConvSetup.lo CrossConvSetup.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c CrossConvSetup.cpp -fPIC -DPIC -o .libs/CrossConvSetup.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 CrossConvSetup.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=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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o CrossConvConstructors.lo CrossConvConstructors.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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, | ^~~~~~~~~~~~~~~~~~~~~~ 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o CouenneBab.lo `test -f 'main/CouenneBab.cpp' || echo './'`main/CouenneBab.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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/BonOaDecBase.hpp:12: /usr/include/coin/CglCutGenerator.hpp:108:16: warning: 'virtual bool CglCutGenerator::needsOptimalBasis() const' was hidden [-Woverloaded-virtual=] 108 | virtual bool needsOptimalBasis() const; | ^~~~~~~~~~~~~~~~~ In file included from main/CouenneBab.cpp:28: /usr/include/coin/BonLinearCutsGenerator.hpp:61:9: note: by 'bool Bonmin::LinearCutsGenerator::needsOptimalBasis()' 61 | bool needsOptimalBasis() { return false;} | ^~~~~~~~~~~~~~~~~ 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DCOUENNE_BUILD -c -o BonCouenneSetup.lo `test -f 'main/BonCouenneSetup.cpp' || echo './'`main/BonCouenneSetup.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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 ./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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -lOsiClp -lClpSolver -lClp -lOsi -lCoinUtils -lipopt g++ -Wl,--as-needed -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/15/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/15/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 -lOsiClp -lClpSolver -lClp -lOsi -lCoinUtils -lipopt -L/usr/lib/gcc/ppc64le-redhat-linux/15 -L/usr/lib/gcc/ppc64le-redhat-linux/15/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/15/../../.. -L/lib -L/usr/lib -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/15/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/15/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -m64 -mcpu=power8 -mtune=power8 -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) 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++/15/new:140:26: note: in a call to allocation function 'operator new []' declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ 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++/15/new:140:26: note: in a call to allocation function 'operator new []' declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ make[2]: 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' /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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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; | ^ In file included from ./../expression/operators/CouenneExprSum.hpp:16, from ./../expression/operators/CouenneExprGroup.hpp:16, from CouenneAmplInterface.cpp:34: ./../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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -lOsiClp -lClpSolver -lClp -lOsi -lCoinUtils -lipopt ../libCouenne.la g++ -Wl,--as-needed -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/15/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/15/crtbeginS.o .libs/CouenneAmplInterface.o -lOsiSpx -lsoplex -lnauty -lasl -lipoptamplinterface -lbonminampl -lbonmin -lCbcSolver -lCbc -lCgl -lOsiClp -lClpSolver -lClp -lOsi -lCoinUtils -lipopt ../.libs/libCouenne.so -L/usr/lib/gcc/ppc64le-redhat-linux/15 -L/usr/lib/gcc/ppc64le-redhat-linux/15/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/15/../../.. -L/lib -L/usr/lib -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/15/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/15/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -m64 -mcpu=power8 -mtune=power8 -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 /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); | ^~~~~ In file included from ./../interfaces/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, | ^~~~~~~~~~~~~~ ./../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 ./../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 -j5 --strict-build-id -m -i --build-id-seed 0.5.8-20.fc42 --unique-debug-suffix -0.5.8-20.fc42.ppc64le --unique-debug-src-base coin-or-Couenne-0.5.8-20.fc42.ppc64le --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-20.fc42.ppc64le 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 -j5 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j5 /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.QA9RnC + 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-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-20.fc42.ppc64le Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.B1DJxP + 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-20.fc42 coin-or-Couenne(ppc-64) = 0.5.8-20.fc42 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: ld64.so.2()(64bit) ld64.so.2(GLIBC_2.22)(64bit) ld64.so.2(GLIBC_2.23)(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-2.8.9.so()(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.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-20.fc42.ppc64le Provides: coin-or-Couenne-devel = 0.5.8-20.fc42 coin-or-Couenne-devel(ppc-64) = 0.5.8-20.fc42 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-20.fc42.ppc64le Provides: coin-or-Couenne-doc = 0.5.8-20.fc42 coin-or-Couenne-doc(ppc-64) = 0.5.8-20.fc42 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-20.fc42.ppc64le Provides: coin-or-Couenne-debugsource = 0.5.8-20.fc42 coin-or-Couenne-debugsource(ppc-64) = 0.5.8-20.fc42 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-20.fc42.ppc64le Provides: coin-or-Couenne-debuginfo = 0.5.8-20.fc42 coin-or-Couenne-debuginfo(ppc-64) = 0.5.8-20.fc42 debuginfo(build-id) = a00cdbc19391a725d6ea6018b5f6fbdcc12ea4b0 debuginfo(build-id) = bce4d28271dfa6d4a10a0b45f04f64de4b55fd36 debuginfo(build-id) = f03eb70a3c43b7d90cb2eb7bbeaa5c86c3a2a1c1 libCouenne.so.1.4.8-0.5.8-20.fc42.ppc64le.debug()(64bit) libCouenneReadnl.so.1.4.8-0.5.8-20.fc42.ppc64le.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(ppc-64) = 0.5.8-20.fc42 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-devel-0.5.8-20.fc42.ppc64le.rpm Wrote: /builddir/build/RPMS/coin-or-Couenne-0.5.8-20.fc42.ppc64le.rpm Wrote: /builddir/build/RPMS/coin-or-Couenne-debugsource-0.5.8-20.fc42.ppc64le.rpm Wrote: /builddir/build/RPMS/coin-or-Couenne-debuginfo-0.5.8-20.fc42.ppc64le.rpm Wrote: /builddir/build/RPMS/coin-or-Couenne-doc-0.5.8-20.fc42.ppc64le.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.oVunku + 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-20.fc42.src.rpm Finish: build phase for coin-or-Couenne-0.5.8-20.fc42.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-ppc64le-1734573924.469915/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/coin-or-Couenne-0.5.8-20.fc42.src.rpm) Config(child) 4 minutes 26 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-debuginfo", "epoch": null, "version": "0.5.8", "release": "20.fc42", "arch": "ppc64le" }, { "name": "coin-or-Couenne", "epoch": null, "version": "0.5.8", "release": "20.fc42", "arch": "src" }, { "name": "coin-or-Couenne-debugsource", "epoch": null, "version": "0.5.8", "release": "20.fc42", "arch": "ppc64le" }, { "name": "coin-or-Couenne", "epoch": null, "version": "0.5.8", "release": "20.fc42", "arch": "ppc64le" }, { "name": "coin-or-Couenne-devel", "epoch": null, "version": "0.5.8", "release": "20.fc42", "arch": "ppc64le" }, { "name": "coin-or-Couenne-doc", "epoch": null, "version": "0.5.8", "release": "20.fc42", "arch": "ppc64le" } ] } RPMResults finished